Community atmosphere with nice people and common events
Good programming and professional coaches
Welcoming and friendly staff
Workouts are scaled down for beginners
Good mix of athletes and some women