Physical and mental improvements
Welcoming atmosphere and coaching
Great community
Helped me gain confidence
Workouts that will leave you sweaty but happy