it's not bad - but i'm willing to bet that while it's perfect for *some* body parts, other parts are being under- or overtrained.
use that as a solid foundation, but let your body tell you if you need to do four sets or change the weight (or whatever) for individual body parts. don't just goosestep your way through a routine that may not be providing you with the best results.
otherwise, keep on keepin' on! :
__________________
Goals: bench - 200; squat - 225; deadlift - 225
27/01/06: bench - 170; squat - 195 (wrapped); deadlift - 210; total - 575; need - 617; to go - 42
"Illegitimi non carborundum"
I used to do that routine and then added a 4th set where you go back to the lighter weight and try to rep out 8-10 more. It really helped me build muscle endurance and I started being able to add more weight pretty frequently. Right now I'm on a heavy weight, low rep, cutting plan which seems to be working pretty good as well.