This is the best one I have found for our sofa.  Make sure your sofa measures 96 inches in width.    Be sure you have the same kind of thick "arms" as there are fitted parts for that area.  The seat fit our 3 cushions very easily.  There is a lot of tucking to make it all fit tightly.   It also comes very wrinkled.  I attempted to iron it while on the sofa.  It helped.  It is heavy material so hopefully will wear well.  I have not washed it yet.  If you have removable cushions this two piece slipcover is the way to go.