Fit sofa well and holds up in my house with 3 dogs and a cat. I have not washed them yet so can’t comment on how they will hold up with that.