Good means something that is nice or helps people. It is used to say that something is not bad and makes people happy or satisfied.
She is a good friend to me.
This is a good book to read.
Good describes when something works well or is right for a job. It means the thing fits the needs or purpose well.
This knife is good for cutting meat.
The weather is good to go outside.
Good means something that gives a happy or nice feeling. It is used to say that an activity or time is enjoyable.
We had a good time at the party.
The movie was good and fun.
Good can describe when something is fully developed or ready, like food being ripe or a person being skilled or mature.
The cheese is good to eat now.
He is a good man at work.