I ordered this item in December 2013, and have spent the next 4 months experiencing Overstock's hilariously incompetent quality control and shipping practices. The first item arrived within a reasonable time frame, but one of the pieces was severely scratched & cracked on one side. The "good" pieces aren't of a particularly good quality either, and the doors don't slide smoothly. I was disappointed by this, but that wasn't a show-stopper. I refused delivery on the bad piece and requested that a replacement be sent. The replacement item arrived in a condition that can only be described as "completely destroyed". Three out of four of the legs were completely ripped off, and there was basically no part of it that wasn't cracked or scratched. Ok, fine. I sent pictures of the damage, and overstock agreed to send yet another replacement. The shipping company then proceeds to hold my package for two weeks, and refuses to explain why when I contacted them. Annoying, but there's nothing I can do about it. During this time, Overstock contacts me and informs me that the item was scratched during shipping. Whatever, as long as it's functional I was willing to accept it. I asked them to proceed with the delivery, and I again took time off work to receive and sign for it. The item that arrived was not what I ordered. It was a Cherry Credenza, that was clearly addressed to someone else. Ridiculous. I now have no faith whatsoever that Overstock is capable of shipping this item to me. I've now asked for a refund, but they've been dragging their feet for the past week. I'm now convinced that the money I spent on this is gone. What a complete waste this was. Never buying anything from overstock again.
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.