The desk that I ordered was slightly different than the one I received.  The one that was received had a printer stand on top and I didn't know that until it was totally unpacked.  Assembling this desk was overwhelming for me and I had to get help.  There were many, many parts and hundreds of bolts and screws.  It was essential to have an assistant because it was very, very heavy and would have been difficult for one person to lift and secure the pieces.  The overall quality is good but I was surprised that it was different from the one I ordered.  Too much work to return.