It cleans well if you have thr time to use it. This take far to long for me. Its like cleaning the carpets eith a shampoo cleaner. You have to pull very slow. It did leave streaks on thr floor as well. I wouldn't recommend it unfortunately. There are better things out there.