Great product,! Installed on stair landing to raining and it does not fit as tight as I would like, but depending on the activity level of the dog it works  perfect!