Don't know how good it is because the water (dirty or clean - I don't know) escapes thru the vents that are supposed to release the air generated by the motor. There is no, repeat NO way to stop this on my machine. I have taken it apart and put it back together numerous times and the problem continues. The water is expelled thru the motor vents to such a point that you, your clothes, the wall near the carpet and the nearby furniture are coated with this soapy residue.Junk - complete junk