If you haven't already been to Big Chair Coffee, you should check it out some time. The staff are incredibly nice, and they are striving to improve their service, from the already attentive and helpful. They seem to want to know what everyone thinks about their products.
We helped to get their wifi up and running the other day. The shop is quite nicely appointed.