Spacious and well-organized facility
Friendly and welcoming staff/members
Knowledgeable coaching staff
High quality equipment
Efficient and challenging classes