Let's start with the good. The location is very convenient, the restaurant service and food is very good, and the place is cheap - we paid around $20/night per room. It's also sandwiched in between a bunch of other hotels, so if you're looking to try other hotel restaurants, there are plenty to choose from. (Just keep in mind that if you go for a rooftop experience, you're almost certain to be surrounded by smoking europeans.)
Moving on to the not-so-good.... The place is loud. You'll want earplugs. Our bathroom had running hot water, but 2 other rooms in our group did not. And, even though we had made email reservation 2 months in advance, confirmed the reservation by email 2 weeks before we left and again by phone a week before we arrived, when we did arrived, we were told we had not confirmed and so our rooms were no longer available. (More likely, they had somebody walk in willing to pay cash for the rooms before we showed up.) They were able to rustle up the proper number of rooms, but they were less than what we had reserved and the experience left a bad taste. Although probably not as bad of a taste as the bedsheets our room came with which had a lot of dirt and squashed bugs in them. Asking for new sheets got us clean sheets quickly - but that's something we shouldn't have had to check for.
Oh, and expect beds harder than your average hard Indian bed.
Now, all that said, the place *is* cheap, and the location *is* good. I'm not sure I would stay here again, but for spending little money in a large city, I'm sure one could do much, much worse.