do (one) a heap of good

do (one) a heap of good

To be very beneficial to one. If you're feeling sad, getting out in the sunlight should do you a heap of good.
See also: good, heap, of
Farlex Dictionary of Idioms.
See also:
  • do (one) a/the world of good
  • do a power of good
  • do (one) a power of good
  • do someone or something a power of good
  • do somebody/something a power/world of good
  • a world of good
  • be good for (someone or something)
  • be good for something
  • do no good
  • as good as it gets