Meaning of “do sb a/the world of good” - Learner’s Dictionary

do sb a/the world of good

informal

to make someone feel much happier or healthier:

That swim has done me a world of good.

(Definition of “do sb a/the world of good” from the Cambridge Learner’s Dictionary © Cambridge University Press)