Awesome group of people
Great coaches
Well taken care of equipment
Variety of exercises for different levels and abilities
Coaches adjusting the WOD for my current state