I love my roomba! I have two dogs, a cat, and a baby. Having the roomba makes my life just a little bit easier. It helps to keep the shedding animal fur off the floor which means it keeps it out of baby's mouth. It's not meant to be perfect but it does come close. It makes it so that I can vacuum less often, which means more time I can spend with the baby. I just wish the price of it all and it's parts were cheaper.