I've had both, and I prefer the carpet. It's easier to clean, and when pins fall, they stay there and don't shoot all over the floor. Also, my sewing chair doesn't roll all over on carpet, either. I think I'm the only person in the world who prefers carpet to hardwood!