A very high-quality product, I take it not for the first time.
I have long wanted a similar robot vacuum cleaner and always with a self-cleaning base, but other models from irobot were expensive for me, this one was perfect both for the price and for the functionality that I wanted.