This desk was just what I was looking for.  Good quality.  It does take some time to put together, but worth it!