good
(adjective)
good + at + noun
She is good at languages.
good + at + -ing form
He is good at making things.
good + with + something
He is very good with words. (=skillful at using words)
good + with + someone
She is very good with children. (=skillful at dealing with children)
good + for + noun/pronoun
Regular exercise is good for you.
good + to + someone
He was good to me when I was sick.
good + to + base form
It’s good to see you again.