Staff:
They accommodated our late check-in, as well as a late check-out without any issue. The front desk staff always assisted us with calling taxis. After a minor struggle, the hotel refunded us for a supposedly "compulsory" New Years Eve dinner that the hotel was hosting. This dinner was not outlined at the time of booking; the staff appeared to know this since they asked us when exactly did we book the rooms. After we emailed them our time stamped confirmations, they refunded us. So, at the end of the day, we were satisfied, though you could tell the staff was not pleased with us because of the refund. The cleaning, baggage handling, and restaurant staff were all extremely friendly.
Room:
A/C in the room was very effective at cooling down the room. The sheets were clean most days, but we noticed several spots on the bedding after the last time our room was cleaned. A trail of ants appeared after I left an opened package of biscuits on the nightstand furthest from the balcony. There was only one roll of toilet paper provided, and it took several requests for them to finally bring us more.
Food:
Breakfast was fine. Besides the Indian breakfast buffet, they offered eggs however you like and toast. We also had room service a couple of times, which was a lot tastier (and speedier) than I expected it to be -- we had fried rice and a salt and pepper shrimp dish.
Location:
OK. The hearts of the nearby touristy areas were a 20-30 min walk away so we used taxis often.