This dance school is a great place to learn various styles of dance. It's good for kids and they have a variety of programs to choose from. The staff seems to be experienced and knowledgeable. The location is easily accessible and well-maintained. The school has a good reputation in the community. However, there's a bit of a long wait before classes start, which might be a minor drawback. Overall, it's a great place to learn and have fun while doing it. The facilities are clean and well-organized. The staff is welcoming and friendly. They seem to take a genuine interest in the students' progress. Despite the long wait, the classes are worth the effort. The variety of styles offered is impressive.