The delivery was timely and professional. The instructions were well written and easy to follow. Assembly time was approximately 2.5 hours. The finished product was better quality than I expected. I would highly recommend this product which complements the desk very nicely.