There are many activities for the kids and families to enjoy throughout the day; water park, amusement park with many rides, and an animation team. The food is very good. The staff is friendly and polite. The design of the family rooms is unique. The furniture needs upgrading though. Overall, we had so much fun.