This is like the US equivalent of a doner kebab?
Cn you explain what a doner kebab is?
A Philly cheesesteak is thinly sliced steak and cheese on a long roll. You'll get arguments that the cheese has to be cheez whiz and the bread has to be Amaroso's, but pretty much if you slap some steak and cheese on a roll, you've got a cheesesteak. Optional add-ons are fried mushrooms, peppers, onions, marinara sauce, fresh tomatoes & lettuce - pretty much anything you put on a sandwich. Native Philadelphians take their cheesesteaks very seriously, and there are certain places that are famous for being "the original" - currently, I think Pat's and Geno's are both claiming to be "the original", but pretty much anywhere in the Philadelphia region (and even further west to cover Lancaster) you can get a decent Cheesesteak, but the requirements will vary by region (in Lancaster it's American Cheese & Marinara sauce)
Pat's is my favorite cheesesteak place so I also don't think it's cheap or nasty, though perhaps cheesewhiz can be a bit much for someone who's never had it before, especially on an unfamiliar food. I'm planning on taking DH to Pat's when we're in America in a few weeks, though maybe we'll order one with cheesewhiz and one with regular cheese so DH has an alternative just in case. 
Tim liked the whiz so much he asked me to bring a jar along when I move....but I also introduced him to Cheeze whiz as a chip dip before we got cheesesteaks so he knew what he was getting into
