do one good
Be of benefit to one, as in I'm sure some fresh air will do her good. [Late 1400s]
Also, do one's heart good. Please, gratify, give satisfaction. For example, It does my heart good to see the young couple so happy.
Dictionary.com presents 366 FAQs, incorporating some of the frequently asked questions from the past with newer queries.