My child attended this dance school for over 5 years.  She was in the same group of girls pretty much the entire time.  She was on a competition team, which one year went to Nationals.  We ran into the owner  (who also taught at least one of the classes my daughter was in each year) a few months after my daughter stopped attending the school, and she had NO IDEA who my daughter was.  It's too bad my daughter spent 5 years with a teacher who is so self-absorbed that she couldn't even PRETEND that she remembered my daughter, if for no other reason than to make my daughter feel good.
Cons:  Lots of bad attitudes, very expensive, teachers don't relate well to students, some of the music/costume selections were inappropriate for the age groups using them
                        
more