Well organised and equipped
Very clean
Excellent coaching with full explanations and understanding
Friendly community
Great facility and awesome workouts