We stop in at this cafe every once in a while. They have great coffee, with very thorough descriptions, and their bagels are yummy too (though they do give you a small packet of Phili cream cheese to put on yourself).
Pros: great drinks
Cons: slow register girl...but super friendly! Maybe we should all slow down?