One should be as cautious when receiving the compliment 'you have a good heart' as one should be when they are told 'you have a nice body'.
Both are nice to hear. Both are flattering. Both have the potential to be coming from someone who seeks to exploit one or the other.
Either way, be aware but not paranoid. A rose is still a rose no matter what its beauty evokes. Bloom regardless.