I recieved this product as a free to sample and review. This is my honest review, from the moment the box arrived it was a breeze to use! Putting it together was just a few clicks here and there and I was able to use it right away. Cleaning was amazing. We have dogs, cats, and kid and the fact I don't have to vacuum or sweep and that makes this product my favorite to clean my tile floors. I personally have mopping and will look for anything that is more convenient for me. One thing I like is that is that it comes with an extra parts so as the filter and brush roll age we can replace without ordering more. This is a great product for anyone looking for a hard floor cleaner who hates to sweep as much as I do!