I love my diamond engagement ring so much and I like it perfectly clean! I try to clean it every day. I don''t have an ultra sonic, because I don''t think I need one (maybe I would love the results if I had one though). I clean my ring with hot water, a little palmolive and the spray thatsent with it. A week or so ago I was running errands and a friend called to have coffee and I was excited to show her my ring for the first time. I realized though that I hadn''t cleaned my ring that day and I really like it perfectly clean. In my car I have a small bottle of cleaning solution for my sunglasses from Sunglass Hut. It''s a little silver spray bottle that says SGH Lens Cleaner (it still has the $5.99 price tag on it). I sprayed this on my diamond and used my soft t-shirt to dry it off. I noticed that my diamond looked perfectly clean and very sparkly right away and the next day it still looked 100% clean. I''ve used the lens cleaning spray a few more times since and it seems to me like it keeps oils from my hands and lotions off my ring for much longer than dish soap and hot water. It''s like it repels oils and keeps my ring clean. I want to make sure though that it''s safe to use this solution! The bottle doesn''t list the ingredients and I can''t find them online. The bottle only says that it has Isopropanal (which I think is alcohol). Does anyone know if this cleaner is safe to use? My ring is white gold. I spray one or two sprays right on the diamond and then clean it off with a soft cloth.