Very nice place and decent food. Menu choices are limited and the place is packed and busy (especially on a clear day) give yourself enough time.
When you get here, there are two options take away or sit down service, since the take away line is first most people invariably stand in that while waiting for a table. Make sure you check and ask.