The phrase "heart of gold" means that someone is a very kind, generous, and honest person. It implies that they have a compassionate nature and often act with altruism. Therefore, in the context of your options, the correct interpretation is:
She is a very kind and honest person.