Guru Randhawa is a good singer but not the best. His songs made in india high rated gabru are nearby same. But , his songs gives us peace in stress or tension. In compare of arijit singh, atif islam, sukhwinder singh, badsha, rafterr, sukhe I think guru randhawa is littile bit lower then those. His songs are better but not the best. His album songs, videos are not very much attractive. In my point of view I give him a average rating singer.