This desk is wonderful!  That said, DEFINITELY pay for assembly unless you are experienced!  This desk has dozens of different components and the instructions could be done a little better.  I would recommend starting at the two tops and building it from there.  The drawer rails were also tricky to install correctly according to the instructions.