

2025 WINNER
BEST SPECIAL FITNESS & BEST GYM - Virginia Beach
How To Get Started
.jpg)
Start strong with a complimentary assessment with a Coach.
.jpg)
Receive a personalized plan to help you reach your specific goals.
.jpg)
Follow your personalized program, start training, and get results fast.

WHAT WE DO
Whether you’re starting from scratch, coming back after years, or trying to break the cycle of “on again, off again,” we build a plan that fits you.
Need to get stronger? Lose weight? Improve your health? Feel confident in a gym again?
We meet you where you are and take you exactly where you want to go.
.jpg)

STRENGTH TRAINING
LEARN MORE
.jpg)

CARDIO CLASSES
LEARN MORE
-V2.jpg)

PERSONAL TRAINING
LEARN MORE
.jpg)

NUTRITION COACHING
LEARN MORE

WE'LL KNOW YOU'LL LOVE IT! SO TRY 7 DAYS FREE!
Sign up for your No Sweat Intro and get 7 free classes on us — because the best way to know is to experience it. No pressure, no sales pitch…. Just space to move, connect, and see if this is where you belong.


GETTING STARTED
Driven by what your goals are, there are many ways to join the GRIT community. Our memberships start at $139 and can vary based on what you are looking to achieve. Every potential member is brought into GRIT on a free No Sweat Intro and assessment so that we can help you determine the best path in helping you reach your goals.
MEMBERSHIPS START AT $139
Have questions before you get started? Feel free to Contact Us.
MEET OUR TEAM
We are your every day average people trying to balance life’s demands, while living it to it’s fullest.
Together, we have created a community where everyone is accepted and inspired to be the best version of his or her self. It’s all about maintaining a balance while finding your grit.

Rachael Small
Nutrition and Lifestyle Coach

Rachel Staples
Lead Trainer / Nutrition Coach

Krystal Underwood
Coach

Heather Sage
Coach

Taylor Clark
DPT, CPT, Coach

Amber Richley
Coach
EXPAND MAP
VISIT US
2720 North Mall Drive, #136
Virginia Beach, VA 23452
5:30 AM - 1 PM | 4:30 PM - 6:30 PM
5:30 AM - 1 PM | 4:30 PM - 6:30 PM
5:30 AM - 1 PM | 4:30 PM - 6:30 PM
5:30 AM - 1 PM | 4:30 PM - 6:30 PM
5:30 AM - 1 PM | 4:30 PM - 6:30 PM
7:30 AM - 9:30 AM
8:00 AM - 10:00 AM
Monday:
Tuesday:
Wednesday:
Thursday:
Friday:
Saturday:
Sunday:
MONDAY - FRIDAY
5:30 AM - 11 AM | 5:30 PM - 7 PM
SATURDAY
7:30 AM - 9:30 AM
SUNDAY
8 AM - 9 AM