As 25+ year Caribbean travelers, this review is based upon a good understanding of what one can expect anywhere in the region, and not from someone who gripes if one thing isn't perfect during a week long stay. Had a fantastic villa, with pool and 'to die for" view from atop hill. Nice furnishings, comfortable bed. Staff overall pleasant and willing to help. Food and drinks quite good, with many restaurants to choose from on property, all good. Shuttle bus service was prompt and accommodating. Beach was lively, as was pool, but with our own private plunge pool, why leave IT??
Would recommend to anyone except those who demand 5 star treatment in all regards.....for which you'd pay a LOT more.