Exactly what I needed above my back door. My dog can wait to come in and not get wet and smelly. It used to flood there too, but not anymore. Easy to assemble. The company also sent 2 panels that were missing...free of chargehassle. Highly recommended.