Overall a very nice piece.  Plan on a couple of hours for assembly.  The fit while putting it together was slightly off, but nothing too off-putting.  Our only real complaint is that the top does not slide as far as you would expect, so it is not as useful as we were hoping.