Big fan of Joe Maxx!
They have an extensive food and drink menu for a relatively small establishment. You can pretty much get any type of coffee that tickles your fancy as well as delicious sandwiches or wraps (breakfast is served all day) and pastries. I especially recommend the lemon cranberry muffin and chocolate chip cookie. Be sure to get both warmed up! The prices for everything are also incredibly reasonable and there is a punch card that gets you a free coffee after every 5 purchases.
Most importantly, the employees are pleasant and helpful. It can get a little busy and crowded during the lunch hour but everything runs like a well oiled machine and I've never had an unreasonable wait or an issue with my order.