This was very difficult to assemble and took a lot of time. The directions were not that clear and if you are not great with putting things together, you can easily make mistakes so take your time putting it together and have someone assist. The entire process took me over 3 hours and I would say that I was completing these steps at a moderate pace. Having said that, the end result was well worth it and the desk looks great in my room. It looks just as the photos provided and does not take up much space at all. Overall, very pleased with this product and would recommend if you need a desk for a small space.