I have a foam mat that I use at my cutting table. It is so comfortable I can stand and cut/trim for several hours. I have been working with scraps for the last year or so. I bought it from Walmart, I have no idea how long it will last. I just know if it wears out I will buy another. We also have one in front of kitchen sink. They are smooth on top and bottom. No way can it damage the vinyl or hardwood floors. They have beveled edges.