Although be it that the description of product details states that this grill cover will protect your Grill or in this case I used it for protecting my mother in laws small table  2 chairs with cloth seat cushions from the rain , snow, dust, bird poop, etc. It doesn’t completely keep water from seeping through the material if water is left pooled up on the material for just a short period. Water will seep through the material as I found out. The cover when in use must be placed over what ever product your wanting to protect in such a way as to water being able to totally run off of the cover  not pool up on the cover, or it will seep through the material. Other than that it definitely protects the product the elements.