Fantastic all-around dance school. Teaches multiple disciplines, and provides great role models for children and young people. They do a really good job of teaching acceptance of all body types, ages, and abilities, and they are really committed to making dance accessible to all income levels.