Excellent coaching staff
Helpful in improving technique
Awesome programming
Wide range of fitness options
Creates a sense of community