Hi Simon, Little waffle glass cloths are extremely durable and can be laundered up to 800 times, just use one damp with water to clean surfaces then use a second one dry to achieve a perfect streak free, and lint free finish every time. These cloths are also amazing for cleaning mirrors (never again have to purchase glass and mirror cleaner) marble and granite counter tops, ceramics,etc.