This dog house consists of lightweight lumber held together with 1 inch metal 2 hole straps. The hinges supporting the roof are a joke. The floor slides in from the back with no support. It is flimsy at best. Further the window does not come with a piece of plexi so it is simply a hole in the house to allow more cold in. The front porch is supported at the back by two screws, when my 80lb boxer walks on it it flexes and makes a creaking/cracking sound. I ended up bracing all sides with 1x4 pine making cleats and screwing together to support the frame. For the price of this unit just go by some lumber at your hardware store, you could be three sturdy dog houses for the same price.