Community support and encouragement
Knowledgeable and attentive coaching staff
Variety of class offerings
Plenty of equipment and space
Fun opportunities throughout the year