It is not water or soil repellent! Water spilled on it and it immediately soaked through wetting the sofa. Even after washing before using, color rubbed off unto my custom Ethan Allen white sofa. My dog eats his dental chews on the cover and it is impossible to clean after with just a moist towel. It has to be machine washed weekly. I had forgotten where I had purchased it and found it was Macys while searching for another purchase. I’m passed the return deadline for this expensive and poor quality cover.