This desk is really attractive, and works well in our space without being overbearingly big. 

However, there are a LOT of parts and it takes a lot of putting together. I've put a lot of furniture together and this was quite the effort. It doesn't help that one of the cam screws required for the one of the leg joints was missing, so we had to go to a local hardware store to pick one up which was a nuisance as I would have liked to get it all put together in one go. Having said that, the instructions were clear, no major components were missing and I like the finished result. 

In short, enlist the help of another to get through the simple but arduous screwing and fitting and you'll get it done in far less than the 3+ hours (plus extra for retrieving the missing cam screw) that it took me.