This has been a fantastic experience for our family! My 5 year old daughter practices gymnastics here once a week and looks forward to it each week. The classes seem to be appropriately leveled with her class being split in two midway through each session based on ability. This allows the coaches to focus more on each child at his/her level. And the coaches are incredible! Caring and gentle with the younger ones yet firm enough to deal with silliness that could distract and cause injury. I've also observed the team practices and believe the coaches show a level of expectation and care as a good coach should.