I cannot call this place a top cheesesteak place compared to Westtown Meat Market in West Chester, or Sonny's Famous Steaks downtown.
Since John's is a long way from Old City, but only 8 miles from Westtown Meat Market, they are a 3-star cheesesteak in our book.
John's staff was very friendly, but not very accurate about the wait. We were on our way to Lancaster the day we stopped in and asked if it would be a long wait (the place was PACKED that day), because we had to keep to our schedule and we'd just try them another time if needed. They seemed very understanding about it and we were assured it would be no more than 10 minutes... but it was over 16 minutes. When you're fighting traffic on 30 to get to Lancaster, that is frustrating. Otherwise, the service was kind and helpful.
The food was decent. We particularly appreciated the vent-holes they cut into the container with our fries, because it allowed the steam to escape and allow our fries to stay crispy, which is a nice touch that few other places bother to consider.