Fast shipping, good size.  Good quality for the price.  My husband put it together while I was at work.  His messages as he put it together included "Desk has 100000000 parts but is easy and seems sturdy so far".  "Not a single stripped screw or the words m**** f****** uttered during entire assembly" and "The one drawer is a little tight but fine."

His first message was sent around 1, and a completed picture was sent around 3, so it took less than 2 hours to put together.  

It's really nice looking in person, I'm super impressed with it.  So much better than I expected.