The food is decent. Ambiance is great, but the service is really terrible. Not sure if it was a fluke with who we had as a server, or if this is the norm - but waiting for an hour for a table, and then two hours for food while other tables come and go, doesn't quite seem right.
I'd recommend to skip the wait and order at the bar outside.