Superb property in a wonderful location, wonderful food and friendly staff full with full-day schedule for kids, teens and adults. Rooms have decent size however the hotel also has home-like apartments. Property is very well maintained - lawns, public spaces, rooms… are super clean. Despite all-inclusive they offer excellent quality drinks and food.