Oh.my.goodness!!! I love this so much. I have never had one because I didn't see the need in having it. But I was so wrong I absolutely love this little robot. It vacuums and mops!! Two less things I have to stress about. My little dachshund is not a fan of it and runs lol. But he's a chicken dog anyways. The battery life is good. ￼10/10