Team and other members are welcoming
Instructors introduce themselves and get to know experience before classes start
Members are encouraging during class
Great setup with loads of kit
Trainers are friendly, approachable, and professional
Strong sense of community
Flexibility in catering to all fitness levels
Coaches and members are helpful and supportive
Training is amazing