We live on a farm and we also live with 2 shedding dogs. Our house is all hard floors. We let our roomba run once a day, then once or twice a week we will us the sweep function followed by a mop function on our Braava. Before we got the Roomba and Braava we didn't dare walk barefoot in our house because our floors were so grimmy. Now we can! Both of these machines keep our floor debris free. I'm not going to say the braava is better than a manually cleaning your floor, but if you don't have time to clean your floors regularly, the roomba & braava do a great job.