I am so disappointed at the professionalism and customer service that they have to offer. It is almost impossible to get a hold of someone. They cancel classes at a moments notice... instead of giving you a courtesy call. Not taking into account that ppl may have to drive 30-60minutes to get to a class. In addition, I was charged for an additional month without consent and not only did they say I have to pay a $20 cancellation fee but its now been 2 weeks and still no refund in sight. Even though my kids did learn a lot when they did have class... its not worth the headache and hassle. I would never bring my kids here again!! And regret having referred my friend as she recently has been having some of the same issues.