We stayed in their base room and were blown away at the quality of it when we walked in. 3 restaurants, 3 pools and 2 of them with bars in them. The kids area is like a mini water park so if you have children up to around the age of 12, get there as they all looked like they were in dream land. Breakfast has a great range of food. There are also other bars you can have a drink at and can charge it to the room so you don’t need to take any money with you while swimming. The staff are just fantastic. It is a great location with restaurants and shopping just along the main Street. Overall, the hotel is perfect and just needs to maintain the quality of service they provide.