Good quality material so would do the job well if it was the right size. Bought it to go on my Laura James sofa set which the website advised was specially sized to fit this, however it is way to big. As a result of this it gets caught in the wind and looks like it may tear or damage the sofas, the cover hangs off and looks a mess. It does have a drawstring to tighten at the bottom, however this does not resolve the issues above and does not stay tight, so cover constantly blows off. Very disappointed as bought it from here as it was supposed to be the exact size for the sofa set, wish I had bought one for much less from elsewhere as it appears to be a generic cover that could ‘fit’ any size set.