Came here for a trail class with my five year old... It did not go so well. The place is packed, every parking spot is taken, every seat inside is taken so you are usually fighting for a spot anywhere! The place is totally chaotic and they had I would say 100 kids in the gym in different groups, way too much! Also it's absolutely filthy, smelled like body odor and dirty floors. Sadly this is what happens when companies get to money hungry and care more about what their making them the quality their customers are getting. They need smaller classes, they need more space. I bring my child to watch her and enjoy seeing her face as she learns, if I can't even find a place to watch her or find her in the crowd of other kids, whats the point!