Bought 3 of these to protect our couches. They don't stay up when our pets jump on the couch. They slide off the back of the couch. But they do help keep the seats clean. If the pets have an accident, I can ball the covers up and throw them in the wash. Much more convenient than cleaning the couch cushions.