Our sofa is really old, but we just replace the seat cushions and it keeps going.   We have had a couple big dogs in the last 8 years, so I don't want to spend the money on a new expensive sofa.  I bought the taupe color cover and it does not show dirt or fur, fabulous.  This cover has been on our sofa for years and it still looks great.  I need to adjust it from time to time, especially with a dog jumping on it!