The desk came well packaged, and my boyfriend put it together in about 3.5 hours.  Relatively painless.  Desk looks great and is the just the right size.  While the exterior is a thin veneer, it looks great and the price is right.  It was delivered in two days, very happy with it.