This is perfect for my cats! It was easy to put together and of course my cats helped lol. It is so soft and is the perfect fit for in front of the window my cats hang out at the most. Very reasonably priced as well!