These mats fit almost perfectly, nothing is perfect, there is a bit of edge on one side, you choose, where little bits of dirt can get under the mat but not much does. I clean them out every few months and only need to vacuum around the edge of the one side of the mat for the tiny bits. Other than that they work great and keep the mud, water, and snow from ever touching the carpet.I especially like the edges that go up about half and inch all around to catch material should you trek it in or spill something. I only wish they had made rear mats for my car because I would have gotten them, if they have them I think it was the wrong color beige.Not only do they work great but the cloth version looks very nice in the car as it is a near perfect match for my carpet so there are no ugly rubber mats in my car.