The fabric and size of this product is perfect. However, it does not come with any instructions but does come with a random strap that I have no idea where to place. The actual product looks kind of flimsy and unfitted. I am very please though because it definitely does it’s purpose of protecting the love seat it could just look more aesthetically pleasing.