Definition of "Snug" :
noun: a small secluded room
adjective: enjoying or affording comforting warmth and shelter especially in a small space
"Snug in bed."
adjective: well and tightly constructed
"A snug house."
adjective: fitting closely but comfortably
adjective: offering safety; well protected or concealed
"A snug harbor."