It's pretty good, but you really REALLY need to make sure that you're not cheesing it (like I have been, the last week *sighs*). Also, make sure that you have the weights that you need: A low set, a normal set, and a high set (for biceps). I started with a "mere" pair of 25 pounders, and found that for what they were requiring me to do, even that weight was too high for some of the exercises. I will be rolling with 15s, 25s, and 40s after all is said and done.