DO SOMEONE A HEAP OF GOOD
do someone a heap of good: translation
do someone a power of good & do someone a heap of good
Rur. to be very good for someone. •
You should take a vacation. It'd do you a power of good.
•
Just hearing your voice does me a heap of good.