Beautiful desk and just what I wanted.  Well made and attractive.  However, unless you are skilled in reading do-it-yourself instructions, this desk will be difficult to put together.  And not all the screws were included.  Thankfully, my husband has some miscellaneous screws and we were able to finish without a trip to the hardware store.  Has any manufacturer ever thought about color-coding these parts?  But after all the hours it took to put it together, we do like it very much.  One thing - do not buy this thinking about putting the CPU in the right cabinet.  Not good for CPUs and there are no cut-outs for cords.