The mats fit well, but the finish is somewhat disappointing. The underside of one of the front mats is rough and has a blemish on it. Fortunately it doesn't show or I'd have sent them back. The worst flaw though is the smell because they stink when you first get them. I was able to let them air out on the porch before I put them in the car.