This place is great. My wife has taken both of our kids on several occasions and they love the experience. They always come home with big smiles and my daughter speaks of this place like it is an amusement park, and comes home with all sorts of knickknacks like barretts and hairbands. Their staff must really know what they are doing.