The food and drinks were good. Our room was clean, and the A/C worked great. The staff were all fantastic. And the beaches were amazing.
The fire alarm rang 4 times throughout a 24 hour period which startled us as we were sleeping. We inquired about it the following day at the front desk, but were never told what the issue was.
There are 3 restaurants on site, all of which are covered with a roof, but open on all sides (no walls or doors). This allows the birds access to your dining experience. My wife left her plate unattended for a minute to grab a drink, and had a bird land on her plate and pick at her food on two separate occasions.
Other than that, it is a nice property, and we enjoyed our time there.