snug

Fitting closely, warm, and comfortable without being too tight.