It is a nice studio and the teachers are great. I danced with this studio as a child and the quality was much better back then. Actual, trained teachers taught students regardless of whether they were recreational or competitive. Now, older "company" students (12-16 year olds) "teach" recreational kids. I noticed over the 5 years my daughter attended this studio that a) "teachers" rarely correct students form and footwork b) do not enforce dance principles and seem laissez-faire about recreational students choreography c) unless you are planning to have your child in competition, the dance classes are barely more than babysitting with some dance instruction.
My daughter was never at the level to qualify for the "company" which was totally fine as she has other interests and never desired to compete, but if I am paying for my child to learn something, I would like to see actual instruction and a focus on quality. As a child in this studio we were expected to bring 100% and NAIL those moves. Now, it seems that it is totally acceptable to throw the kids on stage and hope for the best.
If you want your child to learn dance concepts, balance, and teamwork at a recreational level, I recommend approaching other studios. If you want to have your child in competitive dancing, then this is the best in the GTA for sure. If you don't mind paying good money to see your kids dance class flounder on stage in a cute costume, then this is the place to do that. The formally trained, talented teachers are reserved for the competitive dance kids. If these were swimming classes, recreational kids would be at the bottom of the pool.