Pretty much the main points to any job is vacuum, prespray, GOOD agitation, and lastly extract. Agitation and chemistry is key to losen the soil from the fibers. The extracts handles the last part.
I honestly love it. Simply because you can find them pretty cheap and come with 2x 3 stage vacs.. it lacks in water pressure but I recently built mine with adjustable psi to my preference, external heater and upgraded my motors to Zx motors. It works awesome now. Check out my most recent videos. I have a video of it