The hotel offers a wide range of services, facilities for water sports and activities for all ages. Ocean Coral & Turquesa provides great food and guests can try first-class International cuisine & local specialties. Resort offers 6 a-la-carte restaurants: Mexican, Japanese, Italian, Creperie, Caribbean grill, American and a buffet restaurant. Reservations for dinner may apply. 3 bars, shows, live music, gym, full SPA, Kids club, non- motorized water sports, and scuba demo.