im my opinion its pretty basic but as long as your increasing your weights week to week and eating for it its good,
maybe even add some dips or DB bench to it
and i dont really like bench/db flys for anything more than stretching at the end of a workout...i like cable or machine because the stress is on the muscle throughout the motion