So clean, near beautiful beaches and great food. The place has everything for a luxurious and relaxing vacation!