GOOD is an adjective
An adjective precedes and describes or qualifies a noun
e.g. I am a good driver
WELL is an adverb
An adverb follows and describes or qualifies something that is not a noun, for example, a verb
Adverbs (of Manner) tell us how something is done
e.g. I drive well
e.g. A good driver drives well
Art noun verb
adjective adverb
------------------------------------------------------
The general rule is
Adjective +ly = Adverb (of Manner)
e.g.
bad badly
dangerous dangerously
Exceptions:
good well
fast fast
hard hard
straight straight
slow slow (US)
------------------------------------------------------
Adverbs (of Frequency) tell us how often something is done
0
3
10
20
50
65
85
100
never
almost never or hardly ever
rarely
occasionally
sometimes
often
usually
always
An verb of frequency generally:
follows the verb 'to be'
e.g. He is never late
precedes the verb
e.g. He always arrives on time
except when the verb is a compound verb, where it follows the first auxiliary verb
e.g. He has never been late
e.g. He has always arrived on time
Remember Rule Nº 1...
The positioning of adverbs of frequency is very flexible... follow the above convention and you will not be wrong.
American English is another thing!!