I love the material--it's grippy enough for my dog to not slide around, and doesn't feel cheap. It's not extremely padded but is thick enough that it doesn't seem likely that my Shiba Inu (medium sized dog breed) could rip it. Fit my Rav4 really easily, and has adjustable buckles if you need it tighter around the headrests, so it's really simple to set up. I also love that it comes with a decent sized bag! I haven't used the bag for anything yet (I think it's primary purpose is to hold the seat cover when you aren't using it) but I'll probably use it to store his water bottles and food and stuff when we drive out for hikes/day trips. I've had it for maybe 2 weeks now and use it about every other day to drive him somewhere, and haven't come across anything I don't like about it yet. It also doesn't seem to hold hair--it only has hair on it now because my dog is blowing his coat, but the hair doesn't seem to stick to the cover.