good for sb/sth
fixed phr..fixed phr.. Means something is healthy or has a positive effect on a person or thing.
fixed phr.. An adjectival phrase indicating that something is beneficial, advantageous, or healthy for a person, entity, or situation.
Eating vegetables is good for you.
My doctor says that walking for thirty minutes every day is really good for my heart.
While the policy was unpopular, the director argued that short-term austerity would be good for the company's long-term fiscal stability.
Often used to talk about health, diet, or general well-being.
Contrast with 'good at', which describes a skill ('He is good at tennis'), whereas 'good for' describes a benefit ('Tennis is good for him').
Swimming is good at me.Swimming is good for me.'For' indicates a benefit received, while 'at' is used to describe a skill.