I use the superior waffle cloth for glass cleaning. I thought it was a gimmick that this cloth cleans better than a regular microfibre, but I was pleasantly surprised to find that cloth seems to make glass cleaning much easier.
Slightly larger than most cleaning cloths, the Superior Waffle can be folded so that you have a large cushioned surface area for wiping product over whatever surface you're working on, then turning over to buff to a clean streak free finish.
I look forward to purchasing more of these for all of my glass detailing.