I was recently in Delhi for a couple of nights and stayed at the Metropolitan. I wasn't sure what it was going to be like but as soon as I arrived I realised that I'd picked a really good hotel! The staff were very friendly, helpful and polite, the room was great, comfortable and with everything you need. I had a couple of swims in the pool which always makes me feel at home and ate in the restaurant both nights and found the food and service both excellent.
The location is also fantastic,right in the middle of where you want to be in Delhi. I will definitely go back next time I'm in Delhi