For visitors of Amherst, NS or travelers passing across the Nova Scotia border into New Brunswick:
Last night some family members and I ate at the Old Germany Restaurant in Amherst (at the corner of Church & Albion). I normally don't hold out much hope for restaurants in this town (my family lives nearby so I visit often) but I was quite impressed with this place. It's run by a very nice (and very German) couple who've lived here for about five years.
The food was excellent, and there was a LOT of it. My brothers had pork and beef, I had a delicious piece of talapia in a mustard gravy, my sister in law had a curry, and my cousin (who's vegetarian, and I would have thought lost in a German restaurant) had a spinach souffle. We also had three kids (ages 5 to 8) with us; they all got what looked like a giant chicken finger...in fact it was a very nice breaded chicken breast with big home-cut fries. Good option for a kids menu!
I had fresh bread, a tasty garden salad, the talapia with lots of mashed and two large beers for $22 after tax! An added bonus: they had proper German beer (Lowenbrau!) and a good wine selection, both surprising for this area. The ambiance was a little odd -- it's in an old Dairy Queen and they actually still have some of the plastic booths! -- but it's more than made up for by the service, food & value. Highly recommended if you're in the area.