kind
benevolent
kindly
open-hearted
estimable
freehearted
good-humoured
good-natured
good-tempered
hardworking
high-minded
humane
kind-hearted
law-abiding
light-hearted
lovable
noble-hearted
oblige
plucky
quick-witted
sweet-tempered
talkative
tender-hearted
well-bred
well-meaning