This microfiber cleaning cloth is extremely gentle and is safe for all surfaces and lenses. It will leave zero scratches or streaks. It is made of high-quality materials. Available in 6″ h x 6″ w or 4″ h x 7″ w. Perfect for cleaning a variety of small and large surfaces. It is reusable and long-lasting.