This seat protector does not live up to it's description. I purchased it to protect our leather seats. First of all, the back is too low to protect the seat back in a forward facing seat. Secondly, the underside of the protector is somewhat slick and so decreases the friction securing the car seat. Thirdly, the front flap (where the storage pockets are)is not long enough, so the top opening to the pockets is under the car seat and so useless ('08 Highlander). And finally, it is NOT waterproof/spill proof. This is the kicker, as my daughter had an accident that inevitably leaked through her seat to the "protector" below. The liquid seeped through the material of the "protector" onto the leather seat where it then left a blueish mark from the dye on the material making up the "protector". What I really should do is make the company pay to replace the leather on my seat. DO NOT BUY.