Desk arrived early and all parts were included. It wasn't too difficult to assemble with two people. Looks great and does the job. Only reason I haven't give it 5 stars is it has a few imperfections/scuffs to the edge of some of the wooden panels.