My wife wanted something to clean her wedding ring because she worried about leaving it with a jeweler.  I bought her the Caribbean Gem cleaning it.  She put her ring in it over night (platinum, diamond) and was amazed the next morning.  You don't need to leave jewelry in the solution for that long... about an hour is what we do now.  It works great.  We've since bought 2 more for her friends.  This solution will remove dirt and oil and leave your jewelry shining like new.