I booked this based on the reviews on Hotels.com and was VERY disappointed in the quality of the property. Super run down, in need of a lot of repair (tons of bugs inside the restaurants, missing ceiling tiles, broken doors, broken hot tubs, broken chairs). Seaweed on the beach was raked and never collected so high tide would take it back to the water.
The only good thing to eat was the Jerk Chicken they made on the beach which we waited over an hour for. The staff was friendly which is common for Jamacia.
This is not a 5-star property. The price does not match what you get.