I’ve had a few floor cleaners over my time and was going to buy a commercial scrubber, but saw this. The plus is that you don’t need to hoover in advance and it handles cleaning very well, the self clean is excellent and the fact that it reminds you to empty and tells you it’s dirty is also good. It’s lightweight and therefore good portability for upstairs use. It does a reverse clean for stubborn marks, but anything stuck on it doesn’t always manage to get off. Overall I’m very happy, but stuck on dirt it’s too lightweight and the roller is too soft to remove dried on foods. Would I buy another. Yes definitely. It’s a life saver, get one, but don’t expect those dried on bits to come off easily. It’s the best handy floor cleaner I’ve ever had, and I can’t help keep getting it out to tidy everyday!!