Really fun place, they have a great pool area for small kids. Shaded coverings and a nice AC food court which came in handy with the 98 degree day we decided to go on. They have a great selection of slide options for all ages, so everyone has something they can do.
The only reason that I didn't give 5 stars was because it's ridiculously expensive (you also have to pay for parking) and the water was freezing! They should warm the water a tiny bit, at least in the baby and toddler pool area. Even with it being so hot outside, the water was way too cold.
With all that being said, I would go again! It's a cool place.