be a good egg
To be very agreeable, trustworthy, or kind. A: "Just let me know if there is anything else I can do you for you, Janet." B: "Thanks, Mary. You've always been a good egg." Joey's a good egg. He always makes time to help others in need. It was raining, so Hannah gave me a ride home. She's a good egg, that one.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.