I have this
I love kettlebells (although I am new to it!). It doesn't always feel too hard, but afterwards, you really feel like you have worked out. I haven't made it through the whole program, yet but am getting fitter. I like to mix up the sets to get variety.