Not perfect, I feel it is over priced.  But it will do as I can't seem to find anything else.  I ordered White but it is more like cream.  Dimensions are off, it is a very, very tight fit.  My love seat is 65" wide and 36" deep. Description says it would fit 57"-70" wide and 32"-42" deep.  Again very tight.  The sketches of the cushions made me believe the back rest "T-Cushion" would be in that shape and it is not. They are square like the seat cushions. The material is thin. You can see the pattern of the original material through it.  oh well. It's ok.