Hotel in French city is just the place for me (5)
I believe the answer is:
niche
'just the place for me' is the definition.
(someone's niche is their specialised place)
'hotel in french city' is the wordplay.
'hotel' becomes 'h' (phonetic alphabet: alpha, bravo, charlie etc.).
'in' is an insertion indicator.
'french city' becomes 'nice' (Nice is a French city).
'h' put within 'nice' is 'NICHE'.
'is' acts as a link.
(Other definitions for niche that I've seen before include "hole" , "Place that's cosy" , "good spot!" , "Select place in market" , "Particularly well suited position" .)