Excellent gym and community
Great variety of workouts for all
Supportive coaches
Positive encouragement
Friendly and welcoming members