It fit my patio loveseat perfectly. Only giving 4 stars bc we have not had to cover the furniture yet. Will have to see how it holds up.