Coaches are knowledgeable and supportive
Great community feel
Inclusive and friendly atmosphere
Spacious facility with plenty of equipment
Good programming and attention to detail