It is perfect.  Easy to put together, only adding legs.  Had the grey finish I was looking for.   The keyboard drawer works at exactly the right level.   It's also nice enough to sit in the living room or work as a couch table !  Nice quality !