I ordered a desk which was delivered on time. All pieces were included and there were many, many pieces. It took 4 hours for a skilled contractor to assemble, that cost me $200.  All pieces fit together as they should. The finish is inconsistent. There are spots that were missed when it was stained. The edges are rough and snag when you wipe a rag over it.  I suggest  that you inspect every piece befor you begin.  So far, this $300 desk has cost me $500. Now I have to figure out how to fix the finish and smooth out the edges. Don't waste your money.