Good post. Floor mats are really necessary for all cars because they provide protection for the floor of your vehicle from all of the dirt and mud you track in, the food and drinks you spill and more. I have Toyota FJ Cruiser and recently I bought new floor mats with help of this guide, my choice is Husky Liners!