I enjoy the variety that Moksha provides. Having been to the Moksha studios in Montreal, Laval and Edmonton, I find the atmosphere consistent and enjoyable. The classes are easy to follow (even when they are in French) and everyone is always very friendly.