Helped me recover from injuries
Great teaching skills
Welcoming and encouraging community
Excellent coach
Challenging and fun workouts