Food, coffee, service: they're all good here.
The staff are very friendly and very competent baristas.
The menus is uncomplicated, but sufficiently unique to stand out in your mind. I've yet to try a sandwich I haven't liked.
And the coffee is also particularly good. I would, however, avoid the filter coffee as it tends to be bitter (I guess those beans just aren't meant to be brewed in a drip coffee maker).
Lastly, the atmosphere is really cozy. I often lose track of time while working or reading. On the weekends, moreover, laptops are not allowed at any of the tables, allowing the place to be the kinds of social spot that a cafe is meant to be.