I clean for a living and I always struggled getting mirrors & glass streak free.  Then I discovered this wonderful cloth.  Using only water, no streaks, and water spots and toothpaste spots wipe right off the bathroom mirrors.  I demonstrate for my clients and they ask right away where they can get some.  I use these cloths daily and they compare to Norwex--I cannot tell a difference between the 2.  Save money...buy E-Cloth instead of Norwex!