Cleans well. Floor still stains, but have not used a better cleaner yet. I feel that there should be a scotchgard or other protectant that could be sprayed on the carpet using the scrubber, but after cleaning the carpeting. I'm just not sure how well the protectant works.