I love this desk and how convertible it is. Putting it together was not terrible, but it was timely. It includes all the parts you need and then some for the different configurations. The different configurations allowed us to assemble the product for how it is going to work best for me, and then we were able to still customize it with the upper shelves. I am very pleased with my purchase.