Delight in good shelter (4)
I believe the answer is:
glee
'delight' is the definition.
(glee can mean great joy)
'good shelter' is the wordplay.
'good' becomes 'g' (abbreviation).
'shelter' becomes 'lee' (as in lee side, the side sheltered from wind).
'g'+'lee'='GLEE'
'in' acts as a link.
(Other definitions for glee that I've seen before include "Unrestrained joy" , "Unholy delight" , "Elation" , "Great delight; part song" , "Great pleasure" .)