I bought this for both wood floors and carpet. It works very well but is loud. Very. The attachemt holder is just a pain so leave it off. I no longer have to push dirty water around my floors. Glad I bought it.