The hotel was amazing. Great facilities for the family including swimming pools, spa, buffets, pool snack/bar. We booked all inclusive option which had great options and food and beverages (including beers and wines). Inside the hotel, there are souvenir shop, mini market, slot machine games & billiards, theater and outdoor facilities (climbing, tennis, basketball, football, golf & volley court Entertainment Activities every day to entertain kids and adults. Also two a la carte restaurants (grill & italian) which are open day by day and need reservation. You can also book boat trips or other external activities and have some personalized photo shoot in support desks inside the hotel. Some things which can be improved are the shampoo & hand soap (no conditioner) which are of low quality and room cleanliness (floor). Our trip was amazing and we will visit the hotel again for sure!