Pros: Good community of members, good variety of instructors (see tip*), easy to sign up for classes if you have an unlimited membership and book your maximum in advance. Plenty of parking. Chances are good that you'll get into class if you're on the waitlist. Instructors are all properly certified