Professional and friendly trainers
Welcoming and inclusive training community
Ability to push personal limits and learn new exercises
Relaxed and serious atmosphere
Well-equipped facility