This desk is time consuming to assemble but the directions are fairly easy to follow and every piece is labeled with a number.  All the tools you need are also provided.  Once assembled- it looks great, just like the product descriptions.