I have had carpet and would NEVER put is in a sewing room again. Because of dropping pin and not hearing them hit the floor and possibly stepping on them. I now have ceramic tile. Love it ! ! ! You can hear pins drop or anything else. Easy to vaccum, swiffer and mop. Holds up to any abuse. Wonderful ! !