I'd give this negative stars if I could. I paid a hefty price, even here on overstock.com, and expected something at least as good as the Hoover Steam Vac Spin Brush I'd been using until it broke. I was thrilled to get my Rug Doctor Pro quickly, and quickly disappointed when it did a crappy job on my carpet. I got no more than 6 rows done before having to refill the 2.5 gallon tank. Sometimes it was less than that, and we're talking short rows. That wouldn't have been too horrible if the carpet came clean--but it didn't. Tons of dirt the Hoover would have easily picked up is still in my carpet. I used most of the bottle of cleaner that came with the machine, filling up and emptying tanks a bunch of times, and you can barely tell the difference from the carpet I never got to. I'd wanted to switch from the Hoover because it was hard to get the dirty water uptake tank on the right way so the water got sucked up. No problems with that with the Rug Doctor, it just doesn't do diddly squat. The one good thing is I found out Overstock.com's customer service is superb. They readily told me what to do to get a full refund.