If 2-stars means "meh, I've had better", then I'd have to give it 2 stars. I'd say if "fine" in the slightly pained way the means "how about we think of someplace else. "
Now, not that it's bad, because its not. A good beer selection, nice bar clean, nice staff. Good place to watch the last round of the Masters. But if 3 stars means A-OK, I'd have to give 2.5. The menu is uninspired, the food is ok but expensive, the decor is a little funny.
Better places on the north shore.