Stayed here during our honeymoon. Good location, nice room, friendly staff.
Unfortunate, room wasn't ready when we checked in, the maid was confused why they told us it was ready.
The door handle broke on the second day, got it fixed the next day; and then the door lock broke the day after, which got fixed the following day. The maintenance staff was attentive.
Also our elevator was out of order for most of our stay, and we were on the top floor, but, admittedly, I did need the exercise.
Probably these could all be remedied by being in a different room, but it's just unlucky that it happened to us. Not usually what you expect from a 5 star though.
I'd still recommend it.