The desk arrived 5 days earlier than it said it would. Assembly took about 2 hours but was pretty straightforward. The finished product looks terrific and works very smoothly. I am extremely happy with this purchase.