Noah's Ark has some decent food. Great views, great atmosphere. Service is ok, but on weekends, it can be slow.

The Galvez is good too, but pricey.