Great food. Great views. great hosts.