These are an essential for any professional cleaners. Not just for glass surfaces. Any area that requires polishing. I find these work better wiping away pet hair on walls at really bad cleans compared to the microfibre cloths. I always keep one in my pocket during a clean so I can flick at any dust, dirt, hair, cobwebs etc. Highly recommend.