The only reason I gave it three stars is because the material is very easily snagged. I have a puppy and if he were allowed on the couch or love seat I can imagine his nails catching and pulling threads. The material stretches nicely and was a good, snug fit. This cover has separate cushion covers 3 for couch and 2 for love seat. I’m going to keep shopping for a heavy weight material.