100%, I'd do the same. I have laminate flooring, but I put a heavy wool rug under the table. I'm a bit lax on the shoe thing, if someone really doesn't want to remove shoes, I don't sweat it if they are clean. I've suggested that people bring house slippers, that is what I use all the time...