I am used to assembling furniture but this was a bit more difficult than most items I have assembled. I took about 4 or 5 hours to put it together. I do not like the finish on the desk I put a mini stereo with rubber feet on top of the hutch and it left permanent marks. Make sure everything you put on the desk or hutch has felt feet.