I know, I know, lots of you are going to reply that I'm crazy, or that it depends on what one means by "best," but is there any restaurant that offers a better combination of deliciousness, value, ambiance and service? On top of which, I refuse to believe that there's a better meatball sandwich anywhere on the planet! (I haven't tried it, but my gf goes nuts for their octopus salad.)
If you go, try the Sinebrychoff, a delicious porter from Fineland. And although I haven't tried the desserts, they serve a GREAT cup of coffee.