Resort was well kept, service was excellent. Food was great- didn't like having to make reservations for certain restaurants or dressing for dinner, but wife enjoyed dressing up a few nights. The bars and restaurants are well staffed and the service is excellent. Beach is cleaned daily, and the entrances back into the resorts are staffed 24 hrs a day with security. We took a boat tour, again the hotel staff arranged it and we had a great time.