I have wood floors, and it is great. I use an office chair as I am disabled, it makes it easier to roll along when I am at my quilting frame, carpet would not allow that, plus it is easier to keep clean. Any hard surface flooring would be good. IMHO.