Instructors are really great! They really watch your kids form and correct when necessary. Extremely hands on. They know the names of every single child and their parents. They even provide feedback when they get a chance during class changes. It's a community type of atmosphere if you allow yourself to engage and participate.
My kids where not very motivated in the beginning but after awhile they really started digging it. Pricing might be an obstacle for lower income families. I made the financial sacrifice because my son needed something like this after being beat up in school. Coming here really boosted his self-esteem and confidence. Again, such awesome instructors and helpers. A great investment on your child/children for sure.