Very good atmosphere
Knowledgeable and attentive trainers
Training accessibility is very good
Great staff and friendly co-athletes
Camaraderie and support from the community and coaches