When I visited Philadelphia the first time, I was taken to Geno's for a cheesesteak. I let my friend order for me, as she was a native here and I figured she'd know best. I was underwhelmed. They smothered it in what seemed like Velveeta instead of real cheese. I really didn't understand why people were gaga over this kind of sandwich, other than sentimentality which, not being a native, I lacked.
This trip, I asked a different friend where to eat and she sent me to John's Roast Pork. I ordered the cheesesteak with onions and sharp provolone. NOW I UNDERSTAND THE HOOPLA!!! This sandwich was SO good! On a fresh sesame seed hoagie roll, the meat was of quality and tender and the cheese was top notch, too.
I also took their signature sandwich - the roast pork - with me for supper, but the sandwiches were so large that I made two meals out of the cheesesteak, and two more out of the pork. I spent a total of $18 and change, for one large sandwich, one small sandwich, that made four meals. That's a DEAL.
It was clear I was a tourist, but the staff didn't treat me harshly; in fact, they were downright pleasant. I thanked the woman (owner?) for her patience, and she assured me I was fine.
The place has been there since ... 1931? And still a family business, same location. I wasn't sure where I was going, but it's really not far from most of the stuff I was doing anyway (point of reference = 1.3 miles from Termini's original location on S. 8th St). There was a long line, but the wait wasn't long. Clearly they have their system down to accommodate such crowds.
I'd eat here again, and happily recommend it to others.