Of food: very delicious; delectable, scrumptious.
Extremely good; superb.
Delicious.
Indicating delight at the flavor of food.