This class has all different levels of fitness, no requirements necessary. You work at your own pace! There is a mix of cardio, body weight and weighted exercises. Basically a full body workout and each session is different from the last. It is not only a good workout but a good time!