Great if you want to be pushed, burn lots of calories and improve cardio. Since starting the program, I feel more energetic. Trainers are really nice. If you are primarily interested in weight training, I would recommend doing that in addition because there is only 30 minutes of doing weight type exercises- and a lot of them include using your own body or TRX.