单项选择题

The underlined word "hospitable" in the last sentence means " ______ ".

A.impolite to visitors
B.welcoming to visitors
C.tired of visitors
D.impatient to a patient