I went to Delhi for a few months ago for some office work. I have cousins there who have been in Delhi for quite some time now.
They took me to Buzz on a Saturday night to chill and we had a really good time. I loved the feel of the place, music was great and crowd was great. A thumbs up for sure!