Great ballet, modern and contemporary jazz classes. Dancers are working hard and are getting opportunities to work on their own choreography as well as have more opportunities for improvisation.