15 year-old sofa + lotsa cats = new slipcover often.
This one looks good, fits well, and the cats approve!