Excellent English-speaking coaches
Warm and welcoming atmosphere
Great equipment
Appropriately brutal workouts
Fun and supportive community