I've taken a variety drop-in classes at City Dance Corps at their old Adelaide and new Queen West locations. There are some pro's: some terrific dancers teaching, great schedule, organized website, clean washroom. Con's: high prices, classes are sometimes crowded and ATTITUDE (not just the ballet position!)
I brought a girlfriend there for a fun, active hang-out: dance class followed by coffee. I pre-paid for two spots in the class. For some reason, reception chased down my friend and wanted to citizen's arrest her for trying to sneak in. Another newbie friend also commented on the meangirl attitude of the skinnier-than-thou, Step It Up 7-inspired reception staff. Also, heads up that they will charge you a $5 "replacement fee" for issuing a paper card with a number on it and their pre-paid class cards have tight expiration periods.