As expected, this desk came in lots of pieces that required a while to assemble. But everything fit together well and the finished product looks great. Something should be done to improve the packaging, however; our first shipment arrived missing parts and the second shipment arrived with one end of the box open and spilling out parts. All was resolved in the end, but...