I bought this device a few months ago. Great for cleaning floors and vertical surfaces. Easily copes with stains that nothing took. Even those places in the kitchen that are usually cleaned with a bunch of chemicals were steamed out without difficulty. You can literally wash everything, with a minimum of effort, a maximum of result. Definitely recommend