My granddaughter has been taking classes for about 3-4 years, since she was 7 years old. What an amazing place ! She has gained so much self confidence and her strength is unreal. Great instructors, great program. Highly recommend for kids and adults.