I have had these mats for half a year now, and they are awesome protection for your vehicle's upholstery. The flexibility ensure that they will conform to the curves of your vehicle, and the size is appropriate for a small truck. The ridges catch most water and dirt from muddy boots. They are very easy to clean. The Chevy bow-tie is a nice touch.