This little machine is amazing!  I just used it for the first time. One application back and forth twice, over a stain that I’ve been trying to remove from my carpet for over a year! I’ve tried everything, down on my knees, I used rags, brushes, sponges, expensive cleaning solutions,  and also used a long handled carpet brush a few times. The stain was still there. This machine was magical to me!  It did the job with only 2 back and forth motions over the stain! It is lightweight, and extremely simple to use. And there is a light on it. It’s smaller than my bissell vacuum, which I also love, and swear by.  However, when I received the cleaner, that’s when I realized I needed to purchase a separate kit to clean hard floors. I’m waiting to receive it now. So if you need to clean hard floors as well as carpet and rugs, please purchase the kit. I’m sure it will work well on my kitchen and bathroom floors. I am very happy that I can use the same machine for all my floors!!