We are very pleased with the desk and it arrived in 2 days, as promised.  Assembly took quite a while, but it was worth it for the price.  The only hiccup was that the holes in one piece for a drawer were incorrect.  Expect the replacement piece to arrive tomorrow.