Overall, I'm very satisfied. The desk is stable and heavy and a bit bigger than other desks in this price range. At 31" x 14.75" the drop-front keyboard drawer is considerably wider and deeper than I expected. Assembly is not too difficult if you've assembled this type of furniture before.  If you've not assembled something like this, take your time and be patient. While the pieces are nice and solid, the finish is delicate. It is quite easy to scratch during assembly but some correctly colored markers (or shoe polish) and a wipe of furniture polish will hide most nicks and scratches.  The packaging was adequate but I would be concerned if the box had to sit out in the rain. I had no missing nor extra parts. 

Again, I'm pleased and would recommend this desk.