It's been a long time since I've bought a product that does even more than I expected it to do!!! I seriously recommend this product to anyone that is "on the fence" like I was about robot vacuums. I had one years ago but it wasn't very good. After shopping very thoroughly online, I am a "dog that sheds a lot" owner, I have bare floors and carpets, I decided to go with this one.... It came within a few days and has been impressing me ever since :-) Also a big plus for me is the fact that their customer service is a pleasure to deal with :)