Perceptible to the sense of taste; having flavor.
Having a strong pleasant flavor; savory.
Pleasing to the mind; engaging.