People finding hotel slightly inferior to home (7)
I believe the answer is:
inhabit
'people' is the definition.
(people can mean to populate or inhabit)
'hotel slightly inferior to home' is the wordplay.
'hotel' becomes 'h' (phonetic alphabet).
'slightly' becomes 'a bit' ('a bit' can mean 'slightly' or 'somewhat').
'inferior to' means one lot of letters go next to another (in a down clue, some letters go below others).
'home' becomes 'in' (to be in is to be (at) home).
'h'+'abit'='habit'
'habit' after 'in' is 'INHABIT'.
'finding' is the link.
(Other definitions for inhabit that I've seen before include "people" , "Occupy (dwelling)" , "Tenant" , "Live in (a place)" , "Occupy - settle" .)