goodhearted

adj

1.
showing unselfish concern for the welfare of others