I have carpet. Ohio gets cold and this room does not warm up easily for some reason. That being said I would prefer wood, linoleum or tiles. Carpets collect everything but men and money! Dirt, threads, smells (read- 4 dogs that are with me ALWAYS) While it is handy to catch all the small bits of fabric and threads for me -I use them in animal beds for shelters; it is a pain picking them out of carpet or out of the sweeper.