Kafein's food is good but coffee not so good; however, they make a mean cup of mocha. I really liked their squash soup, and the size was pretty generous for a small. Not sure if they bake their own pastries, but their croissants were delicious.
Every time I've gone my wifi was unreliable, but if you don't need wifi, the space is actually pretty nice. Its got the right balance of coziness with quite a bit of space.