Pros: nice location, excellent wait staff/housekeeping/maintenence, nice breakfast, beautiful pool, gorgeous decor, food/drinks were good and fairly priced, offered services/tours.
Cons: zero insulation between floors - was woken up at 4am and 1am, the two nights we stayed due to loud talking and what felt like stomping above, room was off the pool and it was loud - asked to move rooms and they did not follow up, check-in/check out staff was not very friendly, deluxe double room was small despite paying $500/nt
Overall, a beautiful environmental but not worth the price tag for interupted sleep and noise.