I always recommend hoover floor care to anyone on a budget. My previous hoover shampooer had a heater that warmed the water and also cut the dry time in half. It died and I couldn't find it's upgrade so I bought this from the big box store. It fits the bill pretty good but doesn't have the heater so I have to fill it with hot water and hurry up and wait for my floors to dry. The hose is plenty long though and I've used the hand tools to clean sofas, mattresses and stairs so far. I like the color of this machine too and the large tank. It works as ex6foe the price point but I'll be upgrading to a deluxe version sooner than later.