almost 2 hrs, probably too long. Sometimes i would start with flat bench, do a set, then do a set of inclines, then do a set of military press, all without rest, one after another. But as the weight gets heavier, you cant really do super sets, you need the rest.
I did 2 exercises for every muscle group, 2 sets per exercise:
CHEST: incline and flat bench
BACK: barbell rows and pulldowns
QUADS: squats and leg press
etc etc