It comes with 3 sets of really sturdy rubber resistance bands, and believe me, it delivers a lot of resistance. When I go to the gym and use the leg machines, I use more weight than darned near everybody, so if I think this baby delivers the resistance, it DOES.
You could also put plate mates (the donut kind) or ankle weights on it for more of a punch.