Not the very first autonomous vacuuming robot This is an excellent option, in my opinion. Outstanding algorithm and cleaning quality, both when wet and otherwise. Simply having functionality is more than adequate. Rooms, zones, invisible walls (so that you don't go where you don't want to), auto-detect carpets (the ability to avoid carpets), and the ability to navigate around carpets are all features that should be included. When it rides on the carpet, it raises a damp towel, preventing it from spreading moisture across the surface of the carpet.