Amazing workouts
Helpful and encouraging coaches
Welcoming atmosphere
Challenging and well-programmed workouts
Great balance of strength and CrossFit skill work