Fit is very nice and snug. A friend thought we bought new furniture. Only on for a few weeks, so far so good. I haven't washed them to see how well they do.