This was a repurchase for me as I needed another one to cover my terrace.  It keeps my little dog  safe and it was relatively easy to install.  So far the rain, snow and wind has not caused any wear.