great food. great views.