This is a little smaller than I thought. But still works great. I was able to add some side walls to it and use it as a large dog house. It’s perfect to keep them out of the weather I put in on plywood floor and made plywood walls. It came with a door and roof and was very easy to put together . It is shipped in 2 different packages.our 200 pound baby’s love it.