Professional and good practice
Friendly and welcoming coach
Lovely ambiance and comfortable spacing
Coaches explain things in English
Challenging workouts