Had an incredible time. Clean bedrooms, friendly staff, good food, so many activities to do in the hotel, different “venues” to choose from for having dinner - just recommending to book a week before you go to make sure you will find space. There are many tennis and basketball courts, wide range of swimming pools. The gym is excellent, with a huge swimming pool and a brand new waterpark next to it.