I bought this product today to clean up a spot on my upholstered chair where one of my cats vomited. Not only did it NOT get the spot out, but it SOAKED the cushion. I also tried cleaning some smaller old spots on my light green carpet (they are still there). I wish I knew what I was doing wrong as other reviewers seem to think this machine works so well. In my experience, there is hardly any suction at all. I used half the water/cleaner tank and the dirt/flush tank had barely any water in it. After reading the reviews about durability and heater problems and witnessing the watery mess I ended up with, I am returning this product in the morning.