We re-did our basement last year and that's where my sewing room is now. We went with epoxy floors. They painted the floors and then added sprinkles. It's really easy to keep clean with a swiffer. I'd be afraid carpet would hold onto a lot of threads and snippets. I do need a clear plastic floor protector under my chair though, as the rolling chair was starting to make marks on the floor.