Has been an amazing extracurricular activity for my children, 3 and 6 years old. There are programs for all ages and we will probably stay for years to come.