My daughter has been taking classes here for a very short time. She loves it! I feel like the owner/teacher is very involved! She has many different but similar ages/levels in the same class. But it works so well. Each girl gets a good amount of time with each class. I love that the parents can watch & every parent cheers every student on.