Did you purchase from the dealership, or online?I prefer the Mazda branded one because it does not leave any gaps, is thick and really seems to help keep it cool inside. I know it is kind of a pain to put in and out but the others leave gaps and are so thin that they don't seem to help with the temperature and I'm guessing will eventually reveal sun/heat wear on the dash and info screen.