The hotel firstly is in a prime location in Delhi, just a few minutes from Nehru Place. There aren't many good options in this area and when I personally checked with some friends and acquaintances,
I was given this as a suggestion by most.
I didn't really use all facilities given my schedule but it was a good stay. However, traffic is a killer in the evening, I suggest plan travels accordingly.