Members are friendly and helpful
Staff/coaches have extensive knowledge
Coaches are fluent in English
Premises are clean and well maintained
Programming of sessions is well thought out
Good atmosphere and mutual support between members
Competent coaches who listen to members
Quality equipment, maintained and cleaned
Excellent support for progress
Feels like home
Welcoming environment