This place is wonderful! We have been numerous times and each time my children don't want to leave. There are two ball pits, slides, many play areas even one for infants and toddlers. There is also a rock climbing wall, bathrooms, basketball, air hockey table, train table, an area for parents to rest while the children play, and the list could go on. Truly if you have children you should take them.