Keeps the water out!  I actually purchased for our large outdoor sofa.  I couldn’t not find one that was large enough so gave this one a try.  Definitely does the job!