Luscious : (of food or drink) having a pleasingly rich, sweet taste.
Dry : free from moisture or liquid; not wet or moist.
Sour : having an acid taste like lemon or vinegar.
Ugly : unpleasant or repulsive, especially in appearance.
Stale : (of food) no longer fresh and pleasant to eat; hard, musty, or dry.
Antonym of Luscious is Sour