I bought this Bissell SpotClean Pro as my upright Bissell is ok for full room carpets, but I wanted something for quick use on my new rug and carpet spills and stains, also to do chair covers and mattresses. It was amazing on my mattress, removing an old stain of blackcurrent juice, that vanish or vax shampoo didn't touch. There is plenty of cord and the hose is sufficient for my needs. The unit is quite heavy when full, wheels would make this machine better. I found the instruction pamphlet wanting. I had to go on Utube where there was a man doing a video, going through how to use it from start to finish brilliant. I find I have to do that more these days with instruction manuals.