Spent ages researching sofa covers... eventually went for this one, which wasn't the cheapest but sounded good. Withstood heavy rain, despite water pooling on the cover (because the cushions had fallen over underneath - our fault) and didn't leak.