Delivery was a breeze. The guy name Jerome was very efficient in handling my delivery. He called and give me a heads up that the delivery is coming in 30-45”. 

Assemble was easy and it comes with detailed instructions. Me and my son put the pieces together and done in less than 2 hours.
I love the desk it looks exactly the same from the picture.