Following other reviewers we went north on rt 28 about a mile (past the Hannaford's) and located Heidelberg just in time to order sandwiches on a late (5:15) Monday afternoon, when most of the local restaurants seem to be closed. I had the crab salad sandwich (artificial as expected, but very tasty) and companion had the roast beef. Both were served on country French bread which was so good we bought a loaf for home. Service was pleasant and prompt. Coffee was ok, a bit tepid for my taste, but it was the end of the day for the place. If you like pastry there was a multitude of mouth watering selections to choose among, as well as pies.