The location, decor, cleanliness, quality of the food were all great, as were most of the staff (I'll return to this point).
My experience on my first day, however, really stands out as I felt I'd been extremely rudely treated, and I'd hesitate to readily recommend to my friends and family.
A couple hours after checking in, I returned to the front desk to see if I can be moved to a different room (I'd been placed in the top floor, with a sloping ceiling and smaller window than the lower levels). In telling the front desk staff my room number, I mistakenly confused one of the digits, which I then corrected. Upon hearing my correct room number, the reception staff than actually rolled her eyes in full sight, with a pretty disdainful look on her face.It was extremely offensive - I expressed my surprise but don't think anyone understood - and afterwards I felt highly uncomfortable reaching the front desk for queries.
It's a shame, as most of the staff I've encountered elsewhere in the hotel - the concierge, guest relations, the lounge and restaurant, were mostly lovely. Training the reception staff for consistent guest interaction would be great, as the reception is one of the most frequent point of contact.
In summary, it was a good stay, but soured by an exceptionally rude reception desk staff.