I find the mazda all weather ones do a good job, dont know how dirty your life is though. I try to clean my mats every month they are holding up like new and i had my car for almost a year now. I got mine at a discount since i got the Winter package that included mats, mudflaps, and blockheater.