This desk is perfect for our needs.  Great size and good storage capabilities.  It was easy to put together but a little time consuming. Overall we are very happy with our purchase.