ECOVACS Robotics DEEBOT N79S, it was under £200 at the time we got it. My friend has a branded Roomba and died twice in 6 months so I wasn't keen on spending big money on that (they are around £400/£600). So far so good! It even get tiny dust particles with the filter.