I bought this dog house for my Anatolian Shepherd puppy. It was super easy to assemble, I was able to do it by myself while entertaining a toddler. At first, my dog wouldn't go in it, but I'm sure that was just my dog. I filled the bottom with cedar chips and put it by the door, and eventually he started to use it. For being so light, it seems very sturdy. The pieces are all well made, I didn't have any issues with pieces not fitting.

Pros:
1) Keeps the rain off
2) Lightweight and easy to assemble

Cons:
1) Doesn't withstand heavy chewing. My puppy gnawed off one corner of the roof on day 1.