I bought this as my older one didn't really cover the seats of my car very well and I was fed up of forking out for valeting. Fits all of my backseats and the mesh that allows my dog to see through to me but puts him off trying to get to me is a great feature.
My dog likes to swim in the river and this has proved to be waterproof and definitely stops the muck from going everywhere. Stays fixed on the backseats, took 5 minutes to put it in and doesn't take long to pull out if I have passengers who need the seats. It's very good quality all stitching intact and no loose ends.
Would definitely recommend this product you won't be disappointed.