This robot really has it all! I love that it's self cleaning so I never having to worry about that. The mops are pretty helpful too. I like that it's extra large so it can pick up more stuff and it won't be empty so fast. It also doesn't bump into anything as well. I really love it!!