I stayed a couple of nights here for business and liked the hotel. I had a junior suite which was very nice and extremely well equipped including an Illy coffee machine!
Breakfasts were spectacular and the gym was better than most I've used in business hotels.
The staff were charming and helpful and they checked me in in my room rather than on the desk - that may have been particular to the room, but it was a nice touch.
I'd recommend it - its also pretty close to the airport which is an advantage in Delhi.