Everything your would want in a luxury resort! Impressive in all respects. Very nice room - just not exceptional. Friendly, helpful and attentive (but not intrusive) staff. Room pricing is what you would expect of a resort of this caliber but meals and other items were reasonable. Wonderful beach with lots of shells and clean sand. Just wish the weather had been warmer on my trip in early January - many of the locals were wearing coats!