A perfect fit..just what we needed. Four stars because hard to put together..took two os us and still had problems.