hospitality

n. Friendly and generous reception and entertainment of guests or strangers.

n. The act or practice of one who is hospitable; reception and entertainment of strangers or guests without reward, or with kind and generous liberality.