The stretch is good but you can see the existing fabric color from my old chairs. I think the material will last but it can’t be a long term solution for me.