Warm welcome, and a pleasant stay at a well situated home