I love taking my daughter to her classes here. She has really improved on her cheerleading skills since she has been taking Cheer Tumble 1 classes here.
They have several different classes and programs that you can have your kids participate in. They even have their own professional cheerleading team.
The place has that I can suceed in whatever I put my mind to.
The only drawback I see is that it is kinda on the pricey side especially like if you want to be in their programs for gymnastics or cheerleading.
But if you have the cash flow then it is a great place to improve on your skills.