They have an excellent approach to crossfit training. You warm up stretch then get after it, then mobolize and cool down. With each class being an 1 hour to 1 hour and 15 mins you definitely get your money’s worth. The coaches are great too. They take thier time and teach form and function so you can still walk when your 50. I love it!!!