Easy to assemble. Quality is great for the price. One complaint, the stated measurements reflect the size of the roof not how much space there is in the dog house for the dog. I fell for this ploy and was disappointed that the dog house was smaller than expected for extra large. I hope when my puppy Airedale grows to full size, he will still be able to use the dog house comfortably.

Pros: Attractive, good quality for a good price and easy to assemble
Cons: Smaller space inside the dog house than expected for an extra large dog house.