Do (someone) good

To be good or beneficial for someone.

It will do my friend good to go on a holiday.