Said to be soft hearted and with good taste (5)
I believe the answer is:
sapid
'taste' is the definition.
(I have seen 'excellent taste' mean 'sapid' so perhaps 'taste' could also mean 'sapid')
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for sapid that I've seen before include "Tasty" , "Having a pleasant taste" , "Interesting" , "savoury'" , "Full of flavour" .)