I have it! I think its a great workout. You do need a certain level of fitness to begin though, it certainly isn't a good starting point if you are a couch potato. So if you are reasonably fit and healthy and want to step it up with a good hard workout you can do at home this is the right program.