I've only been twice, but it was excellent both times. The service was very friendly and the atmosphere casual. I recommend sitting at the counter and watching a few things get prepared. It makes the ordering decision easier. The only drawback was the wait, which was about a 30 minutes both times. But the food has always been worth it.
more