great all-inclusive, beautiful weather, soft white-sand beach, clean rooms, good food, nice employees 15 years visited all-inclusives including club med say best, rooms clean, no bugs, bed not comfy, bathroom set-up major negative open floor-plan leaves change, toilet glass door no privacy, shower bathtub/jacuzzi big, day fridge stocked water beer soda.beach awesome white sand azure water, plenty grass huts guests, bit topless bathing not appropriate families tended relatively discreet.pool pool amazing, started end resort snaked way beach, temperature crisp cool depth 4-5 ft..quite frankly needs not diving, towels plentiful open huts chairs.employees friendly, genuinely enjoy jobs, felt like owed tip dollar appreciated.gym frequents gym daily equipment lacking, 3-4 treadmills couple weight machines universal dumb bells, lcd tv nice touch, outside gym life-size chess board pool table.casino small probably worth visiting weather not cooperating.shops typical over-priced stuff 10 beach balls food food good, visited all-inclusives understands sacrificed-not quite good, mexican-fair mediocrechinese-fair mediocrejapanese-excellentsteak house-very goodseafood-try lobster main buffet-very good especially omelet stations a.m. carving stations p.m., plenty fruit desserts enjoy,  
great all-inclusive, beautiful weather, soft white-sand beach, clean rooms, good food, nice employees 15 years visited all-inclusives including club med say best, rooms clean, no bugs, bed not comfy, bathroom set-up major negative open floor-plan leaves change, toilet glass door no privacy, shower bathtub/jacuzzi big, day fridge stocked water beer soda.beach awesome white sand azure water, plenty grass huts guests, bit topless bathing not appropriate families tended relatively discreet.pool pool amazing, started end resort snaked way beach, temperature crisp cool depth 4-5 ft..quite frankly needs not diving, towels plentiful open huts chairs.employees friendly, genuinely enjoy jobs, felt like owed tip dollar appreciated.gym frequents gym daily equipment lacking, 3-4 treadmills couple weight machines universal dumb bells, lcd tv nice touch, outside gym life-size chess board pool table.casino small probably worth visiting weather not cooperating.shops typical over-priced stuff 10 beach balls food food good, visited all-inclusives understands sacrificed-not quite good, mexican-fair mediocrechinese-fair mediocrejapanese-excellentsteak house-very goodseafood-try lobster main buffet-very good especially omelet stations a.m. carving stations p.m., plenty fruit desserts enjoy,  