I received this product free from Influenster in exchange for my honest review. The iRobot self emptying combo really puts in work. I had a different brand of a vacuum robot and it really doesn't compare to this one. It does a great job and picking up debris in my dog's room (ceramic tile) and the self emptying feature is awesome! I'm not super impressed with the mop feature. My floor seems streaky and I can still see dirt. If there are any tips I should be following that would improve the mop, I'd be glad to give this 5 start review.