Rather than recommending a good place, please allow me to warn you away from a really bad truck stop. I would suggest that you avoid Johnny’s, which is located just off of I-78, somewhere in the western part of NJ. I’m sorry that I can’t locate it any more precisely.
Johnny’s seems to be a haven for flies, as well as truckers, and generally displays poor levels of hygiene. I recall making the mistake of ordering a dish of ice cream at this establishment. When the waitress opened the freezer case to scoop out the ice cream, I was able to see an incredible accumulation of ice, and it was not particularly clean-looking ice. The dish of ice cream was essentially inedible, as it had been stored so long that it was composed mostly of ice crystals.
Definitely avoid this place!