Great place with a friendly environment. The dance teachers are open, friendly and are very aware of the needs of the kids. The space is clean and dance floor solid. I sat in on class to watch my niece. I sat in on the tap class and the teacher was very knowledgeable and open and friendly. The students were smiling and having a great time while learning solid technique. I also sat in on ballet. Solid bar work and the teacher was very knowledgable and an excellent dancer as well. The last part of class was fun as she gave them choreography that was challenging for the level as well as true to form. As an uncle I was very pleased. As a former professional dancer(used to work for 15 years) I highly recommend this place for your kids to learn and grow.