This is exactly what I was looking for, and at a reasonable price. I plan to use this mostly for carrying coolers and other potentially messy items in my car. It looks tough enough to withstand a dog, thick canvas like material with a non slip backing. There are handles to tuck in between the seat cushion and the back of the seat to hold it in place, plus adjustable straps to place around the headrests. The cover can be installed like a seat cover, or like a hammock with extra straps to attach to the front seat headrests. it has a pocket to hold items you might want to access, and a zipper that will open the cover allowing a (human) passenger to sit in the back next to your Cooler and/or Mutt and buckle up. I haven't tested it, but the material has a plastic like coating that looks like it would be waterproof, or at least very water resistant.I tried it on my 2016 Sonata and it fit perfectly covering the whole back seat with lots of extra material to tuck in on the sides of the seat. I like the flaps that protect the seat ends and could protect from spills or debris. I only wish it was offered in a Tan color to match my interior. After receiving the cover I got an email from the seller telling me I have a lifetime warranty. They tell me they will take care of me for any reason and make it right. Now that's customer support. All in all a great value especially when compared with similar covers at twice or three times the price.