I give it three stars only because it’s challenging to connect with someone to initially set up lessons or get info. They’re obviously busy, but a better system is needed for client service. The first day we showed up for lessons there was NO one around to greet us, check us in, or even tell us what to do or expect. So my daughter & I sat there until our instructor finally came out & got us. Strange. Aside from all that, we are very pleased with the quality of instructors and instruction. They offer a variety of music and dance classes, and pretty much the only option around these parts. :)