We visit family in NJ every year, and each time we always go back to the Walpack Inn.
I think the key to this is the consistency of the place. The food is great and if you stick with the main menu items you won’t be disappointed, or failing that ask if the chef has any specials that aren’t on the menu and you could end up with an amazing treat.
It is very casual, caters superbly for the kids who love the salad bar and watching the deer. We’ll certainly be back next year.