I bought this house to put on my front porch for a stray kitty.  It is just as pictured, but you have to be careful not to tighten all of the screws before putting in the floor.  You assemble the sides first, then drop the 2 piece floor in. Make sure it fits in, then completely tighten the sides.  The wood is a little fragile, I dropped a piece and it split sliver off.  It should be very easy to add insulation, and the roof will leak since there is a gap around the edges, I am going to find something to seal it up.  The door is also larger than recommended for a cat house, but edging or framing it to be smaller should not be too hard.  Otherwise, it looks great on my porch.  I would not leave it out in the weather, it's not that well sealed. 

Pros: very good looking, easy to assemble 
Cons: not insulated, rain will get in