I would recommend microfiber little waffle glass cloths for cleaning all internal glass, guaranteed you will not get a better streak free finish with any other type of microfiber cloth or pad, just use one damp with water to clean glass surface perfect for cleaning right into corners and along edges, then use a second one dry to polish off for a perfect streak free finish every time, if you are cleaning internal glass at height just stick one damp little waffle cloth onto a telescopic mop handle with velcro strips and clean the surface, then take off the damp one and place a dry little waffle cloth onto the velcro strips and proceed to polish off for a streak free finish, if you are cleaning very high areas just squeeze the flat mop frame onto your telescopic extension pole. this concept is also ideal for cleaning shop front windows when you dont want to have any problems with spillage or dripping water. little waffle glass cloths are the highest performance microfiber available on the market today and are extremely durable and can be laundered up to 800 times.