Welcoming and supportive atmosphere
Great coaching and peer support
Professional and helpful coaches
Sense of community and good vibe
No judgment from coaches