Excellent coaches
Motivating trainers
Challenging and rewarding workouts
Supportive and friendly community
Variety of courses to keep it interesting
Spacious halls and outdoor training area
Family atmosphere
Competent trainers
Classes specifically for kids