I would say that my review reflects closer to a 3.5 than a 3. The food size was great. The sandwich that I had, the San Diego, was well fed and the meat tasty. It comes with a good helping of a side and is under $10.
Now to the bad: My bread fell apart when I was eating and I resorted to fork and kniving my entire meal. And the service was very, very, very slow. The owner was attentive but a little crazy. She was practically running around her place non-stop for the 45 minutes we were there.
I would say if you work in the area and want to spend a nice afternoon lunch out and not deal with the strip, then Coffee Pub has a nice homey atmosphere to enjoy the afternoon. You will wait, and it's not the cheapest out there, but you could do worse in the area. Open only for breakfast and lunch, and not fried like the fast food alternatives - a nice change of pace.