I think they are awesome! They have great teachers who really care about students. My daughter is thriving and loves going. Every day she practices and does strengthening exercises and is excited about the next time she can go to class. They dont just let her learn as she wants, either. They challenge her and keep her on her toes! They are everything we were looking for! Thanks for providing such a great place with such great teachers!