Chez Hortborg is a restaurant and resort known for excellent food.