Great instructor and environment
Great coaches and facility
Sense of camaraderie among the people
People and trainers are great
Highly recommended