This class has it ALL! (well nearly all since I love the theraband so much) Each time I take this class I feel like every aspect of my well being has been addressed. I appreciate the way it moves forward with less set up time and more doing...whether it is mental or physical. Meredith always provides something to "think about" and that makes every exercise more than just creating positions. Love it!