The Hoover Power Scrub Deep Cleaner works great at cleaning carpets and area rugs. Gives you a deep down clean at a fraction of what a professional charges. This cleaner is lightweight and easy to carry from room to room. Easy to fill duo tanks makes adding water and cleaning solution quick and easy. Plus emptying the tanks are easy. You get a thorough cleaning with the rotating brushes. Carpets dry pretty quick as well. I will try this on bare floors next. I received this product free. All opinions are my own based on my personal use and experience.