Pros were that the view was spectacular, the balcony was the best part of the stay. The bed was very comfortable, place was clean and spacious.
Cons, no housekeeping included although it is a resort. Not enough towels for 2 to last the multiple days we were there unless we did laundry. Plan for at least 10 minutes when using the elevator, they are very slow and stop at every floor on the way down. One of the pools was closed during our stay, and the pool that was open was murky. Plan for a 10 minute walk down the beach to reach the amenities that are offered (towels, chairs, umbrella).