This item fits great. The dashboard of my friend's Mazda is cracking in the sun. The material is soft and flexible. The only downside is that I had to put velcro on the back to keep it in place on the dashboard. But overall a good product for the money.