Love the routines and explanations of different exercises... it really spells it out and gives you 120 different routines on a schedule! Takes the guess work out, gives you alternate exercises, and you can split it up to fit your daily schedule. I recommend this for folks needing a real routine!