This L-shapes desk is the perfect size for my home office. The desk arrived in 3 heavy boxes. I felt sorry for the FEDEX driver who carried the boxes to my front door. Luckily, I did not have to carry the boxes up stairs as my home is one story.
The desk assembly process will take a while (it took me about 3-4 hours total). But, Some will assemble it more quickly if they work with another person. I started putting the desk together when my husband left to play golf. I took frequent breaks and had the base assembled when my husband got home. We assembled the hutch together and that took about 30 minutes. You will need a second person towards the end when the desk top and hutch are attached. The directions are very easy to follow: there are no words just pictures. All of the hardware and pre-drilled holes matched up perfectly. 
I am very happy with my purchase! Time will reveal how this desk holds up.