It works great to keep water out, I love the ridges on the inside that will help hold up cushions. But it is very think plastic, not the best quality, we shall see how long it will hold up!