For general cleaning, polishing, window wiping etc, and need to be very absorbent too if that's possible! I currently have a pile of microfibre cloths that are not too bad but is there something better?