What a great place to learn how to dance. They offer small class sizes for ages 3 and up. The types of dances they can teach you here are tap, jazz, ballet, hip hop, musical theatre, and pointe lyrical. They have preschool classes, competition classes, and adult classes. Their customer serivice is great. They have video monitors so they parents can observe their child's progress without interruptions. This is a great feature. Would definelty check this place out.