We tried this cover on a sofa where we have a few problems - spills and accidents.  It is supposed to be water resistant.  It did not work like that for us.  An accident soaked right through.  Maybe if we had caught it sooner, not sure.  It is back in the bag and if I hadn't washed it already, I would return it.  I am back to the old cover and towels on the sofa.