We bought these covers and so far nothing has gotten through to the cushions and we have had rain, sleet and snow. I definitely recommend.