Did a wonderful job on wood floors and tile. It did not do as good a job on rugs that's why I gave it four stars. I would recommend it.