Excellent on ramp sessions for beginners
Friendly and engaging staff and coaches
Strong sense of community
Knowledgeable coaching staff
Extensive and well-planned programming