Absolutely perfect! My cats and my big dogs love this bed. Perfect size and extremely easy to put together.