This cover will work not only on a sofa but it is large enough to work on my  swing three seater. This will cover the entire seat.  It is sturdy and thick and I believe it will stand the time when the winter arrives.