I got this machine to replace my tried-and-true SpotBot portable carpet cleaner. I loved how there was no hose on this model vs. the SpotBot. I learned after my very first use that it was a mistake to get this machine. It leaks cleaning fluid all over everything and has incredibly poor suction. Very little dirty fluid is sucked up into the dirty fluid reservoir and instead continues to saturate my carpet. I have to haul my full sized carpet cleaner to clean up what this machine doesn't. Initially I thought maybe it was user error that was causing the machine not to do as advertised but after re-reading the manual and following the directions exactly I realized that this is just a faulty and terribly designed piece of equipment. Do yourself a favor and NOT buy this machine. It only causes more mess and frustration. I will say that the formula seems to work well, especially in my full sized carpet cleaner.