This luxury hotel includes 2 restaurants, an outdoor pool, and a 24-hour gym. Spend a day at the beach snorkeling, or relax with sun loungers and beach umbrellas. Families will appreciate the onsite laundry facilities, kid-friendly dining, and babysitting.