It's a very nice, modern hotel. I would withhold 5 stars, for a few relatively minor concerns. The main one would be that the front desk/check in, not infrequently seemed overwhelmed. Esp. around check in time. There was a line up ~20 deep, and the check in area, with a beautiful view on the 17th floor, just wasn't large enough. Between the luggage being stored, the counter line up, and the family and friends hanging around in the area, there wasn't enough room for guests to transit through the area.
Also the gym, with an amazing view on the 30th floor, just isn't practically set up. Too much cardio equipment and not enough room for weights and upright cable tower. Also dumbbells' only up to 10 kgs? This doesn't make sense and is not adequate for most exercise enthusiasts.