Offering hospitality is attractive (8)
I believe the answer is:
inviting
'attractive' is the definition.
(similar in meaning)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for inviting that I've seen before include "Seductive; asking over" , "Requesting the pleasure of" , "How nice" , "Soliciting" , "Attractive and tempting" .)