Robin, got it when I got my new car 13 mnths ago. Can't remember cost but worth it with dog, teenager and baby in the car, if there are any marks on the inside, they just easily wipe off. Outside, well no car expert but the paintwork is still immaculate