I highly recommend this machine. I am a hard person to please. The cleaning power is awesome. The dirty lint would sit on my floor after cleaning with my old machine. This machine makes sure most of that junk is picked up. I never had any problems with leaks.