Ordered first replacement mat and it fit as promised but I had to replace it after 8 mo this of use. Ordered second mat and they shipped the wrong size. I reordered the same mat so I know my measurements were correct. It took 15 emails to get them to at least take the product back and they threatened to charge a restocking fee (IT WAS THE WRONG SIZE). I think their customer service department is overseas because they kept asking me the same question and seems to not understand my response. They asked me to look for tags that weren't there, they asked me to take pictures, then additional pics with a tape measure showing them that it was the wrong size. When I gave them the measurement they responded that they don't have any at that size. It was quite the pathetic process... I also had to pay for the return shipping charge of $26. Run the other way!