Thoughtful and varied programming incorporating all elements of fitness – strength, power, endurance, stamina, coordination, and flexibility.

Professional and engaged coaches providing extensive expert instruction to ensure that every athlete in the room enjoys a safe, challenging, and effective workout.

A strong sense of camaraderie and support from your fellow athletes. Classes are capped at 20 athletes and average class size is 14.

Well organized 60 minute classes that make the most of your time. Class components include dynamic warm up, durability, skill/strength work, and the Workout of the Day.

Barbells, dumbells, kettlebells, pull-up rig, squat racks, jump boxes, medicine balls, jump ropes, rowers, air bikes, etc.

Exhilarating, challenging, empowering, safe, and fun!

Getting Started

Our new members begin by going through our 4 day Foundations program where we teach you the basic movements, terminology and equipment to prepare you for our regular classes. We offer Foundations every other week, Monday – Thursday from 7:30 – 8:30pm. Click here to view our full schedule with Foundations dates. Attendance at all four sessions is required prior to joining regular classes, or you can substitute missed classes with personal training (contact

If you are an experienced CrossFitter transferring from another gym, Foundations may not be necessary – contact


Membership is $150/month and includes unlimited CrossFit classes, unlimited specialty classes, and unlimited access to our open gym space during all hours of operation.

When multiple family members from the same household join, the primary member’s rate is $150 and each additional family member’s rate is $100. Applies for spouses and their children with the same billing information.

Membership is always month to month with automatic renewal and billing until you cancel. We require credit/debit or checking account details for auto billing (no cash/check payments). Our billing cycle is on the 1st of each month, so your first month’s fee will be pro rated from your start date and then you will be billed on the 1st for as long as you continue your membership. We email billing reminders 5 days prior to each new month and you may simply reply to the reminder if you need to change your membership or billing information.  You’ll find that we are very accommodating and easy to work with.