B2 有利(某人)的健康;对(某人)有好处;对(某人)有益处
to improve someone's health or life
  You can't work all the time - it does you good to go out and enjoy yourself sometimes. 你不能老是工作——有时也得出去享乐一下,这对你有好处。 
 Take the medicine - it will do you (a power/world of) good (= improve your health a lot). 把药吃了——这对你身体(大)有好处。 
 It'll do you good to get some fresh air.
 It would do him some good to socialize a bit more.
 Take a break and go out for a walk - it'll do you good.
 I think it would do her good to get away for a few days.
 See also: good noun (HEALTH)