It's an offbeat place with a menu to match. You won't see the taste coming and it's all the better for that. Very nice wait staff, but a bit of waiting. The first thing that struck me was the size, however. If you eat inside, you'll be cramped. However, the outside dining area has a set of big heat columns, so it's not so bad out there.
The food is as good as the price, above average food with an above average price tag. The bakery is quite good as well, and there is no wait because it's a counter with premade items.