Assembly required. Those dreaded words! Lots of parts, but all were organized in a blister pack. That was great. We're 4 hours into assembly and have given up for the night. hope to complete tomorrow. Wish joints could be attached with screws instead of those goofy insert and tighten expandable fasteners. Desk has to be shipped unassembled because it would never arrive assembled.