Coaches are knowledgeable and attentive
Large and well-organized facility with plenty of equipment
Supportive community of coaches and classmates
Offers scaling options and accommodations for injuries
Emphasis on learning proper technique