This cleaner was exactly what I needed in my life. It's compact, easy to use, and has above floor capability. It's perfect to clean my small runner and floor mats. I've yet to use the hose and tool yet but having two dogs, it's only a matter of time. Thank you Hoover for an excellent product!