I put this together with the help of my adult daughter and I also bought another desk to put with it.  Assembly was time consuming and there are a lot of parts but once you get started it isn't that bad.  Once it was all put together, it looks great.  I love it in my home office!