This cute, not so little robot does a pretty dang good job of sweeping and mopping. I have to say, I was skeptical as we have 2 dogs so there is a lot of pet hair that accumulates in a short amount of time but this does a fantastic job. My only complaint is I wish I would have got the one that empties itself, lol!