Putting it together was not super hard.  The desk itself is clean lines. drawer/keyboard trays don't slide as easily as I would of hoped but cant complain for the price I paid.  A perfect small home office desk for a great value