Three stars may not seem so much. But some places just are three-star places: solidly in the middle of the road, comforting when it's just not a night for fancy eating, there when you want something quick and simple.
Joe's is *almost* that.
The food I've had at Joe's is competent diner food, but the prices are on the high side and the menu has ambitions beyond diner that the kitchen doesn't quite meet. Personally, I would be happy, to see a smaller menu and prices in line with diner food. The price range is moderate, but the food is more in the quality line of good, cheap dining.
I will eat at Joe's again - some days it's just the food that I'm looking for. But if I find something close by that would serve as a substitute, my patronage might move on.