It's rain-x, what's not to love?  I use it on my glass shower walls.  I treated the walls about six weeks ago and the effect is still the same today.  I do wish it had more anti-fog though.  Which is the reason it loses one star.