Given the age of this ring, I have no reason to doubt that the stones are diamonds. I am not a professional jeweler or gemologist. It might need a standard cleaning. I don't have the appropriate equipment for that. I'm not sure on the exact age of this ring. I am certain that it is far from new and in the vintage category. The gold has been tested. It tested positive for 10 carat. It appears to be a size 7 ring. I have a ring sizer and it is shown in the pictures. I have no control over shipping cost. If ever any issues, I'm only a message away.