Staufs is always a good stop for coffee. They also food until about 3 pm. I have had their breakfast sandwich, its good and reasonably priced. Coffee is always fresh. They have bagels and some pastries. You can get all your ground or whole bean coffees and also loose tea there as well.