I usually take my jewelry to my jeweler to have cleaned. They have a steamer and an ultrasonic machine. Especially good for a tennis bracelet/necklace. My necklace gets nasty from the oils on the skin or suntan lotion. Windex is good for an in-between cleaning with a SOFT toothbrush.