This place is absolutely amazing!! The classes are an hour long and you always leave feeling incredibly accomplished. They incorporate both cardio and strength training into each class giving a full body workout. I love how you wear a heart monitor during each class so you can watch your heart rate and calorie burn throughout your workout on TVs throughout the gym. Their motto is "personal group training" and it truly is just that. Class sizes are just the right size to where the trainers can monitor how you're doing and help perfect your technique or help to give you modifications if you need any due to injuries or ailments. All of their equipment is up to date and all of the gyms are well maintained and spotless! Another reason I absolutely love this place is because each and every single trainer at all of their locations knows each and every one of the gyms' members by name. They never fail to greet me with a warm smile and a conversation about how I'm doing and how my workout goals are coming along. This is what draws me to his gym. They make everything so personalized that they've become my fitness family. I love how they make everything so personalized and how I never feel intimidated working out with any of the trainers. They also offer running clubs to help train for marathons, meal plans for weight loss and muscle building, as well as hiking trips and other extra curriculars for those looking to explore the great outdoors. All of these are all included with your membership. Reinier and Kerry, the main trainers, have truly built something amazing with their gym concept of personal group training. They've got the most amazing group of trainers in Benny, Lindsey, Chris, Natalie, and Nick all of whom share the same vision of helping each of us achieve our fitness goals while never losing that "family feel." Definitely come and check it out, you won't be disappointed!!!