Excellent trainers
Skilled in giving feedback
Good and nice atmosphere
Training at own level and pace
Lots of attention to technique
Top-notch equipment
Good team spirit during the WODs
Beautiful space