The eufy S1 Pro is a reasonable choice for a household with multiple floor surfaces. It's great for bare floors but poor with carpets, where it leaves a lot of fine material or ignores all debris due to its overly sensitive object avoidance system, which may prevent it from approaching walls and corners. Its single rubber-vaned brushroll doesn't provide much surface agitation, making it inadequate for cleaning pet hair off carpet. Fortunately, the robot vacuum's sensitive object avoidance system leads to good obstacle handling, and it avoids almost every obstacle on every floor surface. The full-featured station takes care of most maintenance tasks, and although it cleans the mop roller with cold water and can't accommodate nearly full dustbags due to its overly narrow design, it sanitizes the clean water tank with ozone. Its mop roller works well and gives good results on stains.