Although a bit time consuming, this desk was relatively easy to assemble. The holes were drilled correctly and the instructions were pretty clear and easy to follow. I assembled the desk in about a day. Looks great in my home and fits my need exactly. One the one side I have my computer and monitor and on the other is a large surface area I can use as a desk. Overall I am very satisfied with this purchase and the delivery experience.