So here's the rule, crazy men on the street. If you want to charm strange women, keep your comments specific.
Example #1: A man once approached me and told me I had nice teeth. He then asked whether I was married. When I said no, he replied, "That's a SHAME!" Survey says? Compliment.
Example #2: A man once approached me and told me I had nice dimples. OK. He then told me I had a nice mouth. Survey says? Creepy! Having "a nice mouth" is much too vague a statement. (Nice why? And for what?) Comments like these make people hear banjo music and run in the opposite direction.
Do you see the fundamental difference between complimentary and creepy, crazy men on the street? No, I didn't think you would.