Great desk. Did not arrive as fast as AllModern claimed, as they didn't actually give it to the shipper until about 5 days after the tracking number was provided. However, putting it together was amazingly simple, all you have to do is screw in the legs! The rest of the desk arrives in one large piece with the drawers installed and everything. Style is perfect for our apartment, and seems sturdy.