Pros:
Lots of seating - couches, large & small tables, a bar. Outdoor seating too. Staff was pretty friendly. Pastry was good. Oatmeal serving was huge for $2.99. Free wifi. Really friendly atmosphere.
Cons:
Coffee wasn't great. Soymilk is sweetened. None of the sandwiches are vegetarian.
Note: Chess club meets on Saturday afternoons and you can hang out all day.