Decor and concept is great - I love freshly prepared food. The service is very good, the staff are always very friendly.
The portions will initially look small on the plate but once you start eating it it fills you up quickly. Everything tastes fresh. The only downside is that it can get quite pricey - Sandwich, soup/salad, drink will often cost about $17.
Usually I'm pretty full after a meal, but I've come back a few times just for the gelato. Their hazelnut gelato is my favourite, but they usually have about 10-12 other varieties which you can try before making a choice.