We've been at this location for the past two years. Starting from level 3. The first few levels were great and my daughter moved up quickly. However, started noticing that teachers were leaving constantly and class times were always being moved around and it has negatively impacted my daughter's progress. I can't remember the last time we had the same instructor for more than one class. It's a revolving door. They started progress cards about year ago, but ours has been lost twice. My daughter had almost all her stars, but had to start from scratch and because there is no consistency with instructors, it was like she was beginning the level all over again. So frustrating! Finally decided to quit and am very happy with our decision. Will definitely not be back for lessons with my younger children.