Clean and spacious gym
Plenty of equipment
Attentive and knowledgeable coaches
Supportive and friendly community
Programming is challenging and varied