My 3 year old loves attending ballet here each week. They hold a mixture of classes for all ages and the instructors always run their classes to time and look after the children well. I haven’t given the full five stars as there’s no way for the adults to view their children and the rooms are a little dirty.