Great desk, came in a reasonable time, the only downside was assembly. The easiest part of the assembly was taking it out of the box. It took me a few hours to assemble, but ultimately, I'm satisfied with my purchase. I will recommend this product.