From Longman Dictionary of Contemporary Englishsomebody’s heart is in the right placesomebody’s heart is in the right placeinformalKIND used to say that someone is really a kind person and has the right feelings about something important I don’t think his idea will work, though his heart’s in the right place. → heart
Examples from the Corpus
somebody’s heart is in the right place• He can be rude and bad-tempered sometimes, but his heart's in the right place.• Mike's a little grouchy sometimes, but his heart's in the right place.