The Eureka J20 offers outstanding mopping with fast-drying floors and a capable self-cleaning dock, but its weak carpet deep cleaning, poor hair management, mediocre obstacle avoidance and subpar battery performance hold it back. It is best suited for homes that care far more about mopping than vacuuming and can find it at a steep discount versus newer flagships.