Challenging but fun classes
Professional and accountable staff
Convenient location
Great coaching team
Very inclusive member community