I ordered the large instead of the extra large- my mistake. There is just enough room for my 2yr old small lab, but he hasn’t wanted to go all the way in yet. Easy assembly, everything was there.  Some minor scratches, and a box that was in pretty rough shape.  

I think the extra large would have been more suitable for my guy, but will make do with this.  Good value if you don’t have the timespace to build your own. 

The tarp in the pic is just something i laid over the dog house so I could pack snow around it. Wood is pretty thin, so I wanted to insulate it a bit.