I have porcelain tile because my whole lower level is tiled. If I had my choice between carpet or hard flooring, the hard flooring would always win hands down - easier to clean, no pins in your feet or my furbabie's feet, just a quick broom/dustpan for snippets and you're done! Hope you post photos!!