powerful but very heavy. leaves dirty water and dirty fibers when stop or change direction so stains carpet with dirty water. sprays water both ways frontward and backward but only sucks up water going backwards so doesnt clean both ways really.