Warm hospitality in a charming rural setting.