You tell us if it's good. Are you able to increase your poundages each week? Did you gain muscle? How are you looking in the mirror after using this program? Increased hunger? Soreness?
When your gains stop, it's time to switch your routine around again.
Generally, compound movements are a great way to build muscle and strength.
First impressions of the program... I would add some incline bench work into your routine. And how about adding a fourth day to work on weakpoint training. In otherwords, if biceps need work, dedicate a whole session to bicep blasting. Next time, you may want to hit shoulders, or calves, etc.
It will help shock the muscles into growing a little faster.
How's the diet? Are you eating enough?