Very hard wearing. I have a puppy, lots of accidents, but this is truly stain resistant. Brilliant