The mats are a good fit for the driver and passenger side. The mats are also very easy to clean. Any stains from coffee, etc. wash off easily with a mild soap and water. I do worry about longevity, however. My 4Runner is manual transmission. I wore a hole on the driver's side mat with my left heel in a matter of 4 years. The passenger side mat looked brand new given the same time period. The floor mats supposedly have a 10 year warranty. If I had a automatic transmission, I would most likely still have the old floors mats in place.