I use to use the windex and it would leave with lots of streaks, then I went with the amonia free spray can window cleaner. Its a bit better but now it leaves them like if I used soap to clean them. It takes me lots of time to get these cleaned up, I have clean them with a window cleaner cloth...