I had been wanting some form of a carpet/upholstery cleaner for a while - mainly to clean my sofa which was starting to look rather dingy after a few years. I don't have a large amount of carpet in my house, so I didn't want an upright one but was looking for a portable one to use on upholstery. After a bit of research, I found this Bissell model. I have used it several times already and am quite impressed! It is easy to use. It's not too large or heavy to carry. Filling up the tank is easy as they have designed the container to have a flat bottom. I do wish that the power cord was retractable into the machine, rather than having to wind it around the holder - but that is not a big deal. I cleaned my entire sofa with it, which was easy to do and left it looking a LOT cleaner and fresher smelling. It doesn't take a long time for it to dry afterwards either. I have also used this on carpet and specifically on stains on carpet, with good success. The latest thing I cleaned using this was our mattress. It was so quick and easy to do, but left the mattress looking so white and smelling so fresh. This would be a great product to clean the upholstery in a vehicle as well. Definitely recommend!