This place is the perfect mix of beating the crap out of the bag, pushing your body further than you thought you could, and being in an environment of really warm and welcoming people who cheer you on! I get bored easily with workouts and that's never an issue for me here. The instructors are really great and if you don't leave drenched in sweat, you were playing games! Great place to get real results!