It was fantastic. Very clean and a lot of activities for the whole family to do. Even though it rained nearly everyday we were there. The water park and all the hotel facilities kept the kids entertained.
The staff are also very helpful and speak good level of english too. Highly recommend