Having tremendous sex appeal.
Pleasing to a person's taste; pleasing to the eyes or mind.
Pleasing to the sense of taste; tasty.
Not stomachable; distasteful to the point that it cannot be accepted.