The desk arrived pretty quickly after I placed the order. Assembly took some time as the instuctions didn't seem to follow how the desk should actually be put together but it certainly didn't take 6 hours like other reviews have stated. My only hestitation over giving this product a higher rating is that the top of the desk came in scratched which neither the company nor myself would have know ahead of time because the box was in perfect condition. If this had not been needed immediately and had not been an internet purchase I would have exchanged the desk for a new on with no large scratches.