This dog house is very well made. The size is just right for my miniature poodle mix. It was easy to put together, but there are a lot of parts, so I had to lay them all out on the patio to keep track. They parts are all labeled, so the assembly took only 20 minutes.