Perfect fit and does exactly what I need.  Clean lines and good storage space.  It DOES take quite some time to put together, be warned.  I ordered the whitewash color and it is just as pictured.