Snug Adjective

comfortable, warm, and cozy; well protected from the weather or cold