I love this! It was so nice to not mop. I sometimes watch dogs and will have a lot of dog hair around so I sweep each time before I use the robot. I think that helps it clean the most effectively without clogging it. It gets under my couches and bed which I love because I tend to neglect those places! I love the sweeping feature. It's just so easy to use. The only piece I'd say is a negative isbtjat you have to buy more of their mop pads. That's annoying when you spent so much on the robot. It does a good job of cleaning! I'm definitely happy with it!