There was inconsistent service from the reception. Others were welcomed with welcome drinks whereas my mom and I were not. This was already one of the turn offs.
Another factor was the ridiculous replies from the receptionist. I requested for a late check out on the last day as my flight was in the evening. I was told, it was impossible for me to check out late as there will be other guests checking into the room. However, the receptionist then told me that I could pay for a certain amount to extend the time I can keep the room for - WHICH WAS RIDICULOUS. I mean, I know its a way for the hotel to earn more, but erm... it just doesn't make sense even though it was a 'marketing gimmick'.
Overall, great location. Disappointing service from the receptionist. Bell boys were friendly and very helpful though.
Not visiting again, can always pay for cheaper alternatives that are just opposite their hotel.