Fits our outdoor sofa perfectly. Haven’t used it in the wet weather yet so can’t give a review on that yet.