Great community with people of all fitness levels
Good and knowledgeable coaching staff
Variety of events and competitions
Reasonable membership price
Large open space and workout patio