I have been using Roomba s9+ since last spring. We spent a lot of money on it then, but this robot still justifies its price. It is very powerful, compared to a vacuum cleaner, it's just heaven and earth. In addition, the self-cleaning function is a bombing thing, you can not remember about cleaning the container and replacing the package at the base for 30 cleanings.