The fabric is of a nice quality and very pretty.  My sofa has three loose cushions across the back, which makes it wider on the back. I am still working at trying to find a way to make it fit properly.  Am frustrated though.  I gave four stars, because if you have a typical sofa you will probably be very happy with this product.  

Pros: Very nice fabric
Cons: Can not get it to fit properly for my sofa