We bought this for a stray cat so that her food stays dry and so that she has some shelter—she refuses to come inside and stay. We've added the insulation and an outdoor heating pad so it's perfect for this winter weather. It was easy to assemble, I had our contractor do it and it only took him about 20 minutes, and then I installed the insulation, which was easy to instal even after the house was assembled. The next step is the door. After the snow storm yesterday, I checked it first thing this morning and the inside is dry even without the door. Hardly any snow got in. So it's lived up to our expectations and met our needs.