There are 16 levels of resistance in Bowflex Trainer M6. Thus, the trainer is suitable for all beginners and advanced fitness level people. Beginners can start from the lower level of resistance and gradually rise above and the experts can challenge themselves with the tough resistance level.