I  liked this as soon as I took it out of the box. This is like no other seat cover I have seen.  This is extremely thick with thick rubber coating. It is rugged, waterproof, and will hold up to anything a 100 pound  dog can do to it.  It does not wrinkle up in a ball and pull off the seat when the dog moves around.  You can dump a few quarts of water on it and your seat will stay dry. The 'lip' around the edge of the cover prevents any dirt or water to run over onto the seat or floor. You can clean this by simply giving it a shake, wiping it off with a washcloth, sweep it with  a whisk broom, or rinse it off in the hose. This is going to outlast any other seat cover.  If you have a large dog, or even a small dog that is active and loves dirt, this is the right cover for them.