So far so good!  We haven't hung it yet, as the porch is not finished, but it's exactly what I wanted, and was delivered even sooner than expected.