Group dynamics and welcoming atmosphere
Highly professional trainers
Varied training sessions
Integration into the CrossFit community
Great location, training, trainers, and equipment