Purchased this for some feral cats. Of course cats will be cats and one day they romp, play and sleep in it and the next day act as if they are to uppity for it haha. It was pretty easy to assemble once we figured out how to decipher the directions. I am very impressed that rain water just seems to roll off and NOT soak into the floors/walls. I would recommend it for sure.