Very easy to assemble like it states in other reviews. I have a Maltipoo and he weighs about 5lbs. I ordered a size small and it's perfect for him.  I'm not sure how it does in bad weather yet but It definitely looks like it would be able to handle it. It has real Shingles on the roof of the house and you can tell the wood is treated. Totally worth it!