I ordered three mats which were supposed to be delivered together with a specific date that provided time for me to have them installed under equipment where I had contracted an installer for that date. Instead, I only got one mat and communicated with customer service. They said (although I had not been informed) that there would be a subsequent delivery. A subsequent delivery came but there was still one missing mat! I communicated again with customer service because I was running out of time and after three emails they admitted that production had messed up and hadn't produced it. They offered to deliver it but way after the installer was coming. While customer service was pleasant, it was a simple order and the company managed to mess it up.