We took my son and a friend here for a surprise 12th birthday. They would give it 5 stars for sure. My wife and I, not being big fans of indoor, crowded, overpriced waterparks, were resigned to spending a lot of money and suffering through the weekend. We survived, and even had a pretty good weekend, by following a few tips from friends. 1) Bring your own beer (even if you don't drink, you might by the end of the weekend). 2) Go offsite to eat (although the meal we had there wasn't bad, it was overpriced - there are several nearby family restaurants that would love your business. 3) Give your kids a budget for the extras - games, snacks, gifts - and let them make the choices. We earned major cool parents bonus point from this trip, that we will cash in next time we drag him to a museum.