This desk is perfect for my needs.  Assembly was extremely easy and took a max of 15 minutes.  I highly recommend.