I sporadically visit this location as it is a bit difficult to get to from my location. Although the Unionville (Birchmount) location is closer, their hours are limited. Moksha Markham's classes are way more abundant and they have a wider variety of styles of classes. The instructors at both these locations are very knowledgeable. The Markham facility is bigger than Unionville's. However, it is a popular spot for hot yoga in the community, so you need to get there good and early if you want to grab a "good" spot.
The change room is reasonably ok but there are only 2 shower stalls. That's not enough for a place this size and it's not like they are lacking in funds. Their classes are regularly packed. They might want to think of investing a teense to keep their membership up.
My favourite class is the Monday 9:30-1100. Yes, 90 minutes of bliss. They usually have a pretty good intro deal available if you've never been. After that, your best bet is a 10 class pass which is good indefinitely at either Markham or the Unionville location.
The web site gives a lot of helpful info, and you can reserve a spot on line for classes although I would say this usually is not necessary.