I have been taking yoga classes since the late 90s and Soul Space is the best studio I ever attended by far. Very important to me is the broad range of classes. You have no excuse for not taking a class at least 3x a week. If you are retired you can take classes every day. And in fact my wife and I have taken 2 per day some weeks. Even more important is the quality of the instructors and the variety. There are so many different instructors that you are sure to find one that suits your level of experience and personal preferences. Some even include a sound bath, singing and playing the squeeze box. There are also many events and training. The only areas for improvement I can recommend is the space itself. There is a large column in the middle of the studio that makes line of sight difficult in parts of the studio. Also it is a storefront that when you open the door you are in the studio. The ideal studio would have a spa-like feel with a front desk/waiting room that offered tea, merchandise, and some seats to mediate in.