Welcoming atmosphere
Knowledgeable coaches
Individual assessment for safety
Varied and exciting programming
Supportive and helpful community