bitter-sweet
Wasei-eigo from English 'half bitter', used to describe a taste or feeling that is both bitter and sweet, or a person who is both cynical and kind.
wasei-eigo (Japanese-coined English), from half bitter
This chocolate has a bitter-sweet flavor.
His bitter-sweet personality is charming.