We actually got this for my girlfriend's cats since I'm allergic so they have to spend most of their time outside. It helps protect them for the weather and feel safe. One of our cats chills in their all day, treats it like his little bachelor pad. We put a layer of sealant on the top since it did leak a little bit. Was time consuming to put together, but nothing too difficult. A good product for the price.