So far so good, it’s in nice condition, I’m just waiting for it to flatten out. Think it will hide stains well. Dogs love it too.