A very nice place, with always-friendly service, and good, very reasonably priced coffee. The sandwiches, muffins and cookies are also good. The atmosphere is relaxed, good for hanging out or reading, with a mixture of tables, couches, and arm chairs.
There are a couple outlets, and you can occasionally get free wifi (from somewhere...?).
One of the best things about this place is that it's never too loud. I've never been there with more than 6 other patrons. My only wish is that it wasn't so drafty in the winter.