I have bought these covers multiple times over the past 12 years.  They are heavy duty and last 4-5 years in an Ohio/Michigan climate (hot summers, very cold winters).