it's Holiday Season in the NEST!

A snug, comfortable, or cozy residence or situation; a retreat, or place of habitaul resort.