I received this item through the Stellar product testing panel. I had been looking for a multi surface floor cleaner, but many of the other models/brands that I had seen were much more clunky. I love that this has a smaller footprint when it comes to storage, and it's light enough to use throughout our multi level home, without struggling to take it up and down the stairs. I previously had a steam mop, which I loved, but this is great when you want a deep clean on the hard floors, and it also does a great job on our area rugs. We do not have carpet in our house, so I love that it is versatile enough to use on both our hard surfaces and our rugs to maintain cleanliness throughout our home. The different options for cleaning solutions was also a plus.