1.Definition: enjoying or affording comforting warmth and shelter especially in a small space
"Snug in bed", "A snug little apartment"
2.Definition: fitting closely but comfortably
3.Definition: offering safety; well protected or concealed
"A snug harbor", "A snug hideout"
4.Definition: well and tightly constructed
"A snug house", "A snug little sailboat"