I just finished assembling my new desk and I really love it. It took me about 35 minutes to assemble which was not bad. The 2 cabinets on each side came fully assembled so I basically just had to attach the top. I really like that there's room for my printer in the right cabinet. All in all I am very pleased and can only recommend this desk.