warm-hearted

Adjective

 * 1) amicable and friendly
 * 2) kind, sympathetic and generous

Synonyms

 * See also Thesaurus:affectionate