I have been using the Hoover SteamVac carpet cleaner for many years for cleaning my carpets at home. I like the Hoover SteamVac lines of products as they are easy to use, reliable, and do a nice cleaning job over the years. The dispensing of cleaning solution is consistent with good suction power for lifting up the dirt. The rotary brushes can be easily detached for cleaning.