I have hardwood in my sewing area, but I did find that the floor was showing some wear in front of my machines so I got a rubber type floor mat (like you might see in front of a shop workbench) to put in that area to help save the finish on the floor. I find that it vaccuums almost as easily as the hardwood and it would work as an insulator on a concrete floor too.