Friendly and welcoming community
Fantastic and knowledgeable coaches
Varied workouts that can be scaled to everyone's ability
Supportive and encouraging environment
Well-maintained kit and nice workout space