Shabby hotel is unfriendly (7)
I believe the answer is:
hostile
'unfriendly' is the definition.
(I know that unfriendly can be written as hostile)
'shabby hotel is' is the wordplay.
'shabby' is an anagram indicator.
'hotel'+'is'='hotelis'
'hotelis' with letters rearranged gives 'HOSTILE'.
(Other definitions for hostile that I've seen before include "malevolent" , "The soil strangely is unfriendly" , "Bellicose" , "Enemy" , "Belligerent" .)