Lens Clean™ is distinctly prepared to safely remove finger prints and water/oil based contamination from optical surfaces without streaking. Most Lens cleaning solutions are alcohol based. Alcohol by itself is not suitable for remove stains/spots and may leave streaks behind. Use Lens Clean™ with VisibleDust micro-fiber Magic Cleaner or other lint-free cloth. This 30ml size lens cleaner is conveniently portable.