the fabric is so soft and comfortable. it makes my couch look like a brand new couch. it has straps to connect underneath so it stays secure. the only thing that would make it better would be if the individual covers for the cushions zipped up around the cushion rather than only securing over the top with elastic. overall, love this product.