It took me a few days to give the product a good review. I had a different brand robot vacuum cleaner before, after comparing the two, this one is more convenient as it can be controlled via phone app to clean anytime, anywhere. There's also a zone setting that can be configured to avoid areas you don't want. enter. I also tried the floor and carpet which worked great. It's just that when he enters a bottleneck he needs some time to come out again, still a robot hahah