Perfect fit? so-so... Rear mats fit very well, they are the front - on the small side - the top. The material seems to be good and they are very slippery. The clip connections for the front mats I do not use. The mats with a kind of hangers were delivered firmly interconnected. This solid compound was danced by each through all mats 2x rubber nipple made with the result that remain 2 ugly holes in each mat. Could also have been solved differently. Since the mats are quite inexpensive and probably serve their purpose during the wet season, I keep it.