Question: what is the grammatical difference between good and well?
Answer: The rule of thumb is that good is an adjective and well is an adverb. Good modifies a noun; something can be or seem good. Well modifies a verb; an action can be done well. However, when you're talking about health, well can be used as an adjective.