Jim's is one of the "authentic" cheesesteak places! In a cute little area of town, and we were told there is always a line, no matter what time of day you go. Be warned- they only take CASH. The cheesesteaks were very good. I would have said excellent, but some of the grease got my roll soggy and I hate that. Good value, though!