Timetable that suits most peoples schedules
Incredibly knowledgeable and supportive coaches
Ability to scale workouts to any ability
Strong community with like-minded people
Fun and challenging workouts