The Zeiss Lens Cleaning Kit is the best thing that I previously had to detergents for my lenses. In particular, the wet wipes to solve even heavy dirt and leave no streaks on the lens. And the whole thing goes so fast, only a fraction of the time that I needed so far.