Great place to stay, great food, view and hosts