We have been to Tip Top Cafe and Elixir is just as good. Both tied for #1 in the region in my opinion. It is not kid friendly in the traditional sense, since they do not have a children's menu, but the waiter and chef had no problem devising a child's portion, so don't rule it out if you have kids.
We went on a snowy Saturday night and the place was packed. We had reservations, so our table was waiting. Interesting that nearly all the cars in the parking lot had NH or VT tags. This is where the locals get top-notch food.
Great service and good food, plus nice atmosphere in an old freight building. As you can tel, I like White River Jct. It is an authentic town with no snooty attitude and two excellent restaurants. Pay a visit sometime.