I did a few years here w the kids in a couple of the programs. We did the gymnastics for a year or so when the kids were in the 8-10 range. Opportunity with this was the coaching. I didn't see my kids make too much progress and wondered how do they become part of the competitive team? I didn't know anything about that so it could be good for them to share info. We missed our window. Later, we did the tumbling for cheer which was a really good coach. That was progress and I wish I had the kids in that program earlier. We joined again with the teens for the cheer program. It's frustrating because they form teams based on who tries out. So, they may not have certain levels if people don't try out or they combine skills. This has pros and cons. Cheer coaches are ok. Tumbling coaches seem inexperienced. Overall meets expectations, I would recommend with others for consideration.