The cover really does exactly what you want, keep the sofa and pillows dry.  Its also thicker than I expected.  The reason why I give it a higher rating is the extra tie downs on it - if needed.  It can be tightened and strapped down so the chance of this baby getting off or flying away is pretty much not going to happen.  It was very easy to take off and on - so two thumb up.