The trainers are supportive and knowledgeable
No judgement and everyone is welcome
Excellent coaches and sense of community
High levels of programming and coaching
Friendly and welcoming environment