Exact fit and perfect size.  A bit hard to put together but worth it.  The color and material are just as described.  Happy with the results.