enjoying or giving warm secure comfort or shelter; cosy
fitting closely and usu comfortably
a snug coat
tight or figure-hugging
a snug fit
archaic offering or having a degree of comfort and ease
a snug income
snugly adv
snugness noun
[orig in the sense ‘shipshape’, perhaps of Scandinavian origin]