
Where Expert Coaching Meets Community Support
770 Harris St · Parking: Free on-site
Comprehensive group classes combining strength training, conditioning, and core work with expert coaching in a community setting.
One-on-one tailored instruction for new members to master movement mechanics and build proper technique before joining group classes.
One-on-one coaching sessions customized to your specific goals, whether strength building, Olympic lifting, or general fitness.
Small group training sessions providing more personalized attention than large classes while maintaining community atmosphere and accountability.
Specialized movement coaching to address injuries, imbalances, and mobility limitations for pain-free training and daily life.
Personalized nutrition guidance to support your training goals, whether building strength, losing fat, or optimizing athletic performance.
Technical coaching in snatch, clean & jerk, and related strength movements from coaches who compete at elite levels.
Focused sessions on building foundational strength and core stability through progressive barbell and bodyweight training.

Every single day you step into Solidarity Complete Fitness you will receive professional coaching and a uniform product, no matter what class you attend. Our coaches set the tone for our community each day as they support our athletes in all aspects of their development.
“This is a fantastic gym and I'm sure the experience will be hard to beat at my new home on the west coast.”
“I've been to many CrossFit boxes around the world and this is one of the best. The coaches are very enthusiastic and knowledgeable.”
“I have always struggled keeping my enthusiasm while working out, but through the friendly, low pressure environment of Solidarity I have been able to greatly improve my physical condition.”
5.0 ★ avg rating · Verified Mar 9, 2026

| Monday | 5:00 AM – 7:30 PM |
| Tuesday | 5:00 AM – 7:30 PM |
| Wednesday | 5:00 AM – 7:30 PM |
| Thursday | 5:00 AM – 7:30 PM |
| Friday | 5:00 AM – 7:30 PM |
| Saturday | 8:00 AM – 10:30 AM |
| Sunday | 11:00 AM – 12:30 PM |