My husband put it together by himself in about 75 minutes.  He did seem to have one extra part for everything.  The legs are a little odd in how they screw on and are at an angle (they don't seem to angle out correctly when screwed on tight).  I do love it, and the inside shelf has three possible heights.  I used it in my main bathroom, and it looks great.