As a mom of three kids, with two giant pets at home, it seems like the floors are just never clean. When I mop with a traditional mop it just seems to move the dirty water around. This was so easy and seems to self propel itself. I did the entire house and it only used one third of the battery. I also love the self cleaning feature! Highly recommend!