IQ robot cleans very well. My issue is, it loses the wifi connection constantly and I have to setup as a new robot every time. Love the auto empty. I was really surprised the first time it emptied ( thought the house was clean). Goes under the beds great. If it weren't for wifi issues- 5 stars all the way.