Coaches are very helpful and create a welcoming environment
Great coaches and friendly athletes
Workouts are challenging but modifiable for beginners
Publishing workouts online
Sense of community inside and outside of the box