Coffee Pub makes some great coffee and even better food. The menu is a little large for a smaller restaurant, but everything is delicious. I'm a big fan of the patty melt.
The outside seating is wonderful when the heat isn't too bad outside, and the staff is always super friendly.