The resort is fairly large with many options for food. However reservations are recommended as some of the higher demand restaurants may not be able to accommodate. There is no room service, so guests should be proactive when it comes to meals. The quality of service meets and exceeds expectations and while not all staff speak English, there are incredibly patient and will help you get what you need. Spa, car rental, and transportation services to and from the airport and within the resort are available to get around. Amazing snorkeling and water activities right off the beach.