It came in about a million pieces and took a couple days to put together. The end product looks nice, I feel like I wasn't skilled enough to assemble it properly though, One of the drawers doesn't perfectly align because of the way I put it together, but it's not enough to bother me. Overall I like this desk, more than big enough for a laptop/ papers and would easily fit a full size computer as well. 4 stars for the assembly process.