Extremely welcoming and easy to drop into
Classes are challenging but reasonable
Coaches are strict but caring
Members are supportive and welcoming
Great environment for classes and workouts