I enjoyed my stay here. The facilities were up to date. You can easily stay on the premises because it has everything you need from multiple pools, a bar and a restaurant on site. This hotel also has free water activities which is led by an amazing coordinator who is attentive and ensures guests are enjoying themselves. Overall, the staff are all kind and dedicated to ensuring guests have a great time. I would absolutely stay here again!