The studio is clean and in a good location with lots of parking. All of the instructors I have met have been very friendly and welcoming. They have a lot of classes to offer and I really enjoy the all levels classes. The teachers are also very knoweldgable. I do wish they offered classes on Saturdays so I could get in extra practice on my day off, though.