For the people complaining about make up policy and charging cards after leaving- the policies were explained to me when I signed up, so we knew what we were getting into. Trust me, I know about missing classes. We miss them all the time. They have a reasonable make up policy, in my opinion. They have to pay the instructors and front desk staff regardless of your absence, right?
They won't stop charging your card because you decide to stop going. You have to give a notice. Also explained to you when you sign up. Sure it isn't perfect - but they let you know up front. I wanted to withdraw my younger one from classes as she was falling sick a lot in the winter- no issue at all.
I've had a great experience with instructors and staff alike. My kids love going there. I like going there!