Excellent, well-taught classes! Maybe not the best choice for new beginning dancers, but for students with a bit of experience, the classes are fantastic. Also appropriate for people who've had a lot of dance experience as well (I danced for many years as a child, and I was looking for classes that would be pretty professional and challenging.) The pricing is also good-- you can pay per class or get a 10-class card (for about $100 or so, depending on the length of the classes you want to take), which just gets punched whenever you attend a class. This flexibility was a big bonus-- I'm not wasting money if I can't go one week. I've been there a bunch of times, and took both Adult Beginning Ballet and Latin Jazz. I had a great teacher and the classes were wonderful and fun.
The classes for children also look very good (though I don't have personal experience with these classes, but they seem comparable to the dance classes I had as a child, which were excellent.)
more