Fabric is great and it holds up to a Cleveland winter (and I live right on the lake).  It is hard to keep tied down and we had to add some extra bungie cords, but once we did that, it is all set and protects my outdoor furniture quite nicely.  OUr last cover ripped after 2 winters in the wind, cold, rain, snow, ets. - so hopefully this one holds up better.