Friendly staff, excellent instruction at all levels and styles of dance. My 10 year old and 3 year old both love coming to class each week! They are challenged while also being able to have fun and make new friends. We have enjoyed Ballet, Contemporary, Piano, Guitar, and Hip Hop.