From OWL at Purdue University: Adjective or Adverb?
Good or Well?
Good is an adjective, so you do not do good or live good, but you do well and live well. Remember, though, that an adjective follows sense-verbs and be-verbs, so you also feel good, look good, smell good, are good, have been good, etc.
Confusion can occur because well can function either as an adverb or an adjective. When well is used as an adjective, it means "not sick" or "in good health." For this specific sense of well, it's OK to say you feel well or are well -- for example, after recovering from an illness. When not used in this health-related sense, however, well functions as an adverb; for example, "I did well on my exam."
All the best.