A perfect place for any family to spend the whole day from 10 am - 5 pm. Entry charges for adults is $45 each (for all rides), and there is lower charges for kids. We had a three year old with us, and it was absolutely free for him. There are around 25 odd activities inside, but contrary to it's name, a lot of those activities are dry ones, such as jungle safari ride, train ride, formula fun (go karting), children's playgrounds , mini golf etc. Among the water activities, the lazy river is probably the best one, and well suited for all ages. There are five slides available, but min. height should be 120 cm; and yes, they check the heights as well :-)
Water was fairly clean, but relatively cold (I wish it would have been warmer).
However in that case, you can enjoy the indoor pool, which is well heated to around 37-39 degrees. The lifeguards were on duty everywhere in the premises, and they were very diligent, which is good. Lockers are available at $10.
There are plenty of options available inside for food and beverage, mostly in the form of food trucks.
Parking is available in abundance, and additional street parking is also available.