Assembly takes quite while (3 hours for us) but with two people it was fairly easy.  Keyboard tray doesn't close easily if you have a number of cords going to power strip. There's an ugly empty space between filing cabinet drawer and top drawer, but it really isn't noticeable unless you're looking for it. Overall I'm very happy with this purchase and it looks REALLY nice :)