A friend of mine lives in a second floor flat in a seaside location.
Window cleaners come every month and attempt to clean the windows using a long pole with a brush and water supply on it but the windows often aren't clean enough or end up getting dirty quite quickly because of the salty spray and high winds.
I vaguely remember there are types of glass with a coating on that makes them self-cleaning to a degree. Replacing the glass would be a big job but are there any coatings/sprays once can apply to make windows easier to clean?