very easy to put together. I like the roofing material. The dog and cat both get in the house.