Entertainer at hotel — one with spirit (6)
I believe the answer is:
djinni
'spirit' is the definition.
(type of spirit in Islam)
'entertainer at hotel one' is the wordplay.
'entertainer at' becomes 'dj' (I can't justify this - if you can you should give a lot more credence to this answer).
'hotel' becomes 'inn' (inn is a kind of hotel).
'one' becomes 'i' (Roman numeral).
'dj'+'inn'+'i'='DJINNI'
'with' acts as a link.
Can you help me to learn more?
(Another definition for djinni that I've seen is " Arabian spirit".)