I have an odd-sized love seat.  I love this product because 1) it fits (albeit a little loosely), and 2) it's easy to clean (machine-washable cotton).  I can throw it over my dry-clean only sofa.  Only difficulty: it is a tad large for the sofa, but it easily drapes over.