I think a lot does depend on diet.
You are what you eat, and a woman who drinks a lot or lives on a junk-food diet has a good chance of having a foul odor.
I find that Asian women, who generally adhere to a rice-based, dairy-free diet, are quite tasty!