The instructors and directors at the Hamilton City Ballet are some of the kindest instructors my children have had. They are warm, patient and extremely knowledgeable in classical ballet and ballet production. The quality of dance your children will learn here can’t be beat and the year-end production is an impressive feat as it incorporates all ages and levels of dance.