Went on my road trip this past weekend, and stopped for lunch at Haag's Hotel in Shartlesville. There were a few things that surprised me - first of all, the town of Shartlesville is really weird. I don't know if many places in east/central PA are like this, but it seems to bill itself as a PA Dutch tourist attraction town while also looking rather depressed. Everything there (including Haag's Hotel itself) looked like it had been frozen in time 60 years ago. The other clientele were a couple groups of senior citizens and a few adults with a baby; the dining room was kind of dark, with dusty-looking flags, murals, etc. on the walls.
The time-warp feeling included the menu at the hotel - "meat and three" were the staples. But everything was tasty, though rather heavy. I got the hot roast chicken sandwich, with a side of "potato filling" (aka mashed potatos - anyone know where the term "potato filling" comes from?). My boyfriend got meatloaf with sides of baked beans, green beans, and "pepper cabbage" (another term unfamiliar to both of us), which was more or less coleslaw made with vinegar rather than mayo -- quite good and a welcome change from the gravy-covered meat. The tapioca pudding, which came with his meal, was homemade and had large pearls instead of the usual small ones. also good.
In any case, I'd still recommend it, just with the warning that you'll be full for the rest of the day, and you may feel a bit out of place if you're used to dining in more urban environments... we felt like we were in a foreign country!