Welcoming and supportive community
Coaches modify workouts for individual skill levels and health limitations
Motivating coaches and fellow members
Opportunities to try new movements and push personal limits
Knowledgeable and attentive coaches