I got this Christmas and I love love love it. U would be amazed on wat it holds and wat it will pick up. Now it's not made for you to be lazy and never sweep your floors. I turn it on when I leave for work or while I'm cleaning something else. It saves me so much time. I haven't programmed mine yet because we are in and out all day. So I just turn it on and let it go. Don't watch it it will bug you to death trying to fiqure out why it skipped that spot but it will get just let it be. There are still some sweeping you do on your own. I believe everyone should have a BOB. That's what mine was named.