Facility is fantastic
Coaches are top notch
Positive and encouraging community
Great attention to proper form
Supportive environment