In short and simple terms, a "good host" refers to someone who makes their guests feel welcome, comfortable, and taken care of during their visit or stay.