I've stayed here for a few days in December 2013. Keeping in mind I stayed at the club floor, I can say the room was big, comfortable and nicely designed. The bathroom while small was great thanks to a deep and pampering bath tub one can enjoy for hours. All staff friendly, but most not speaking English. Receptionists were always helpful and patient. The hotel is located in a district of nice hotels, restaurants and modern shopping areas. Breakfasts are nice and generous, while other meals are OK but nothing special.
Overall, this hotel is great on functionality, basic services and reasonable pricing.