Great community and trainers
Nice programming
Inclusive and welcoming
Knowledgeable and friendly coaching team
Challenging and varied workouts
Supportive culture