Motivated and supportive team
Challenging workouts
Friendly and welcoming atmosphere
Variety of people
Attentive and supportive coaches