I had been debating on recovering or buying slip covers. We have 2 huge, hairy dogs that are like our second and third child, not to mention the 2 year old human we have. As you can imagine, our furniture takes quite a beating. I am so pleased with the fabric - durable and not see-through. While slip covers don't always give you the neat and sleek look, the casual and beachy-feel to them make our living room look great. Now, instead of literally vacuuming my sofa, I can throw these into the washer and be done with it. You can't beat it for the price. Also, we have the oversized sofa and chair - these fit great (for the oversized chair, I bought the matching love seat cover and it fits great.).