to make sb feel much better; to improve sth
do sb / sth the world of good
A change of job would do you the world of good.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition