We  received this desk 4 days ahead of projected delivery schedule and my husband put it together the next day. We are delighted with the quality of this product. Assembly instructions were clear, all the parts were in the box and it fit the small space where we needed it to go, but provides enough room for the computer and accessories. The tray isn't long enough for the keyboard and mouse as it was probably intended for a laptop; however, the keyboard is small enough that it only extends a few inches past the edge. This is a great looking piece of furniture and we are totally pleased, especially since it is so reasonably priced. The packaging was great and there was no damage in shipping. We would certainly recommend this product.