Supportive and welcoming environment
Knowledgeable and supportive coaches
Clean and well-organized facility
Top-notch equipment
Variety of crossfit training programs