Trainers are qualified and show proper form
Welcoming and friendly atmosphere
Supportive and caring community
Motivates you to do your best
Knowledgeable and helpful staff