Great equipment and space
Friendly and helpful coaches
Welcoming and inclusive community
Ability to train individually or in classes
Fun and engaging workouts