Supportive environment
Challenging classes
Experienced and knowledgeable coaches
Great sense of community
Individual support and guidance