In smaller towns, there are several "decent" Thai places that the locals crave. However, even if it's a bit of a distance, drive down to Saen Thai and order some food that rivals even some upscale restaurants in bigger cities.
I myself have been visiting Saen Thai since I was born, and my parents visited the place even before that. It's a small place (not a huge sitting area available) tucked away in the corner of a "mall complex," if it can be called that, right before the Delaware Water Gap and the New Jersey border. We travel an hour every time and the food is delicious. The staff is always friendly, and, when possible, always try to talk to Boon, the elderly bearded gentleman with glasses. He's an extremely amicable person, and forming a good relationship with him is very pleasant.
Typically, we eat Pahd Thai, all the types of curries, Tom Kha Kai, and Satay, but they have a rather large menu. Try what you can. It's great. But be prepared to wait at times. The place is popular, and if you go half an hour later than opening time (5:30) on weekends, you're going to wait a while. No reservations are taken.