The good: beautiful beach and pools, lovely view from the balcony, every single employee was helpful and nice. We got in late and thought check-in would be an issue, but it was fine.
The bad: The place could use a serious update, especially the bathroom. Of the 4 elevators, one was out of order the entire time and another was out of order for a day or so. Even so, the elevator situation was ok -- the waits were not too bad.