Its no good than water, infact water cleans better. It promises to remove dirt and water stains from glass, which it removes but the same can be easily removed by water only. I don't know why they are charging this price for nothing. As promised it doesn't leaves shine on the glass. If the dust is a day or two days old it can't be removed from this.