NOT streak-free. Does NOT work on glass.September 1, 2008 Kathryn B. Gordon(nYc) I do like this cleaner for anything BUT glass. It has a very pleasant scent, and does a great job on anything that is NOT glass. But having glass cleaner in the name and calling it streak-free, is COMPLETELY misleading. It streaks worse than anything I have ever seen, almost as though it actually contains grease! I used a generous amount on a bathroom mirror and went through several (nine!) paper-towels and a lot of muscle to get rid of the streaks. And they were still there! If you are looking to clean mirrors and windows with streak-free results, this is NOT the product.