Pros: Gorgeous location, friendly staff, clean, good entertainment.
Cons: Modest size rooms, lots of rules (only certain types of drinks are included, can only be wet next to pool, can't swim at night, can't bring food back to room, etc.), mostly elderly clientele, rocky beach, internet is spotty and only available in public areas (not in guest rooms), no room service, not a lot of food variety day to day, spa staff was absent for 3 straight days.