Having just hired a Rug Doctor which was more or less useless, I am looking for a carpet cleaner that will clean upholstery as well as carpets and stairs. I have a Vax which I used once and it soaked my carpet and pulled huge tufts out of it so have never used it again.