This was a perfect fit! I spent so much time searching for something like this for our cat and am so glad I stumbled upon this item. It was very easy to put together and doesn't look cheap or flimsy.  As other reviews mention, the tray it comes with is on the smaller side but you can easily swap it out with something slightly larger.