Takes quite a while to put together but the instructions are easy to follow and understand and the finish product is well worth it. Love this desk!