I just purchased a set of Weather Tech floor liners for my wife's car and I could not be happier with them. Not only do the look nice, fit perfectly, and protect the interior of your car, but they make cleaning your car so much easier.
Vacuuming the mats are so much easier than vacuuming a traditional fabric floor mat. I highly recommend these, so much so that I have purchased them for both of my cars. I can think of no better way to preserve your investment.
P.S. WeatherTech products are made in the USA