The mats I purchased fit reasonably well but they were mor flimsy than I thought they should be given the price. My biggest complaint is that they are very hard to clean because of the texture of the mat. They seem to want to hang on to dirt and after only a couple of months appear stained. I would assume that a power washer might do a better job but that is very difficult to do in the winter when they need more frequent cleaning. Probably wouldn't buy them again.