My desk arrived in about 8 days. I was careful to account for every piece before starting due to a previous review. I couldn't find some of the hardware, but it ended up being screwed in those pieces already and that was noted in the instructions. It assembled easily with assistance from my young kids. I was placing it in a corner right next to an open doorway, so had measured that wall prior to purchasing to be sure it would fit. The desk does not measure from your corner due to the angled back so 25" deep is not from the corner, but starts about 6-7" from corner, so if space is a concern add that much on. My printer is one of those 3 in one print/scan/fax and is too big for the top shelf, so I need to find a place to put it. That's the only frustrating thing. However, this desk is in an open area of my home (casual dining), so in placing a vase of flowers on that top shelf it really makes it look nice. I am very pleased with the final product.