Adjective
1. offering safety; well protected or concealed;
"a snug harbor""a snug hideout"2. fitting closely but comfortably;
"a close fit"3. well and tightly constructed;
"a snug house""a snug little sailboat"4. enjoying or affording comforting warmth and shelter especially in a small space;
"a cozy nook near the fire""snug in bed""a snug little apartment"