I have had my daughters attend Elite for the past year. They love it here and enjoy attending their classes. The instructors are great and take their time to ensure that the students' needs are met. I love that it has a monthly theme and that they consistently work with the parents along with the students' schools, to motivate the students to give it their all at the academy, school and even home. You can't go wrong with Elite!