do someone good

idiomPart ofgood

do someone good — idiom

1. To have a positive effect on someone's health, mood, or general well-being.

1.idiom
Definition

To have a positive effect on someone's health, mood, or general well-being.

Example

Grandpa says that working in the garden every morning does him good.

A weekend away from the city would do you a lot of good.