I love this unit. It's my 4 model. Each gets better. I also have the Roomba S9 and together they keep my floors clean. After the S9 finished the M6 completes the process by mopping.