heart is in the right place(If you say that someone's heart is in the right place, you mean that they are kind, considerate, and generous, although you may disapprove of other aspects of their character. (Collins Cobuild) karakula)
good egg(Clara proved to be a good egg by volunteering every weekend. • Our new colleague is a good egg, always willing to share his knowledge with others.Abysslooker)
Good Samaritan(When a Good Samaritan noticed an animal living in and around their backyard, they were immediately concerned. The thin, hairless animal was hard to identify, but clearly needed help. The homeowner hatched a plan to try and catch the animal and get him to safety — but that proved to be much easier said than done.thedodo.comART Vancouver)