Had an okay time. The place was clean, but not worth the price. Probably better for younger kids. My kids are 7, 9, and 12, and 2 hours was enough time to do everything. It was a decent break from the heat, but not good value at $18 per person. Spend your time and money elsewhere.