Encouraging coaches and constant support
Welcoming environment
Engaging and challenging workouts
Friendly and supportive gym members
Consistent attention to form