An "Italian Sandwich" is as ubiquitous in Maine as tourists in the summer. Determining "The Best" is a fool's errand because the answer you'll get will be based on a person's experience with only the limited number they have tested. I don't know how many I've tried in various shops and stores around the state. My personal favorite remains the sandwich produced by the Amato's on India Street in Portland. Let me be clear, only the Amato's on India Street. I've tried some at different franchise locations and each has come up lacking. The sandwiches at Marios get great reviews on several sites. I was in Bath around lunch time and figured I'd see for myself. The bread was wonderful, on par with that used on India Street. It had the right blend of softness and give that makes an Italian something you need to eat shortly after it is made or the juice from the vegetables and the oil will quickly soak through. It contained the standard vegetable set of pickles, onions, green peppers, tomatoes and black olives. The onions, pickles and peppers were julienned, not diced. I prefer them this way. The ham didn't leave any kind of impression. There was oil, though it was noticeable more by feel than by taste. The white American cheese did have a taste that I truly cannot describe. It was prominent. Even sitting here writing the day after the fact I cannot decide If I liked the taste or not. For me, the cheese with the vaguely unpleasant taste and the oil that was essentially tasteless puts this sandwich in the "average" zone. If I was with someone who wanted to eat at Mario's, I wouldn't protest. Next time I'm in Bath around lunch, I will try other options. One more thing that sparked my curiosity...why would anyone buy a small Italian when a regular is just 0.40 more?
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.