This gate is perfect on our porch to keep our dog contained.  I had to purchase an extension piece to go with ours, since our opening was a bit wider than gate would expand, but once I added that piece, the gate works like a charm.  Ive probably had my gate for over 2 years now, and it still looks and operates like new.