Fits our outdoor sofa perfectly.  Fabric is nice.  Doesn’t seem to budge with wind or heavy rain.