do one good

To give satisfaction; please; gratify.
It does my heart good to see those children play.
Categories: {v. phr.}