Coaches are great and provide proper guidance
Warm and welcoming atmosphere
Focus on technique and safety
Clean facilities and top-notch equipment
Excellent coaching with attention to detail
Great programming and community