I bought this item 5 months ago after my niece let me try her steam cleaner (not a Dupray). Her machine had limited  capabilities so I set out to find a machine with attachments that would allow me to do the walls & especially the ceiling. I could not find it in store and  even purchased a machine  thinking that what I wanted did not exist. I then found this machine and ordered it. I returned the other machine and waited for my Dupray to arrive. It met my expectations & more. The extension hose to do walls and floors was just what I was looking for and I was pleasantly surprised to find alot of other attachments. I have been using it since and it does not disappoint. I wanted to test it, so I vacuumed and mopped my floor and then used my Dupray. The cloth was almost black. I did not realize how much dust & dirt regular mops & even expensive vacuum cleaners leave behind. Very satisfied.