The problem with this hotel is that the pictures are not representative of the entire property. Yes, they seem to have nice apartments and the pictures reflect that. But if you book a single "economical" room (studio), this is not the case. The single room is small (which is ok), but it has no air con and the fan is not adequate for temperatures that literally reach 80-90 degrees F. Also, the shower consists of a pipe over the toilet in a tiny bathroom, not the shower/tub combo in the description. Lastly, the wifi does not work in these single rooms, which was a huge negative.
The folks who work at the reception are really nice and helpful as can be. They issued a refund for the last day when the wifi didn't work and I booked another room for that night, but oddly, the manager told the assistant to do that rather than give me a regular room in the hotel given the per night price differential, even though they had like 6 to 8 rooms open.
Bottom line---if you are going to book an apartment or larger room this place should be ok and it is in a great location. But I would recommend staying away from the single "economical" rooms.