Friendly and competent staff
High knowledge and attention to individual levels
Clean facility
Fantastic community
Supportive and helpful coaches
Motivating atmosphere
English-friendly
Great classes
Nice and helpful trainers
Careful attention to technique