The coffee and food here are excellent. I had the bacon, egg, avocado and cheddar sandwich on an everything bagel. I don't know where they get their baked goods, but they were delicious.
The thing that kept me from giving this 4-5 stars was the service, however I should disclose that I went here while the whole town was watching the Steelers/Ravens game. First of all, they were out of pretty much everything on the menu that was my party's first choice. This wouldn't have been so bad if we had known up front but the waiter didn't disclose what they were out of until after we had selected and were giving our orders.
After the food came, we had to make extra effort to ask for refills on water/coffee because the server kept disappearing to watch the Steelers game and when he was around, never came by our table. I understand that Pittsburgh basically shuts down for the Steelers, but he could have at least asked how we were doing or if we needed anything when he walked by.
Finally, he gave us a check with no amounts on it. Just items and did so before even asking if we wanted anything else.
To sum it up, the service is a bit aloof (at least when the Steelers are on) but the food and coffee more than make up for it. I'll definitely be back.