Great coaches and atmosphere
Positive and supportive community
Accessible and helpful staff
Nice and cozy facility
Emphasis on teamwork and injury prevention