It's a great location, just opposite Leela Palace. You'll be surprised to see the spacious interiors and the expansive rooms, which is nice. Breakfast is fantastic, and the staff are always very courteous and helpful. Had a great stay.
Cons are - no tub in the bathroom (though the shower is excellent), and the lobby feels a bit cramped, though there is enough space in the coffee shop to meet visitors. Also, no open space to walk around. Also, seems I got charged more at Expedia than what I'd have paid if I walked in, or booked through other websites.
Apart from that, I'd definitely stay here again.