This desk did have a lot of different parts to it which made it sort of complicated to assemble. It took my husband and I about 3 and a half hours from start to finish to put it together but once we did we were very happy with our purchase.  The desk is pretty solid and very functional.