This delicious sandwich is a variation on the classic Philadelphia fast food delight the Philly Cheesesteak - ribeye beef BBQed on a smoky hotplate with onions, cheese melted atop and the whoel lots slapped into a soft roll with some ketchup. This was sensational. It was pretty close to my memory of eating one in Philadelphia and was the best weekend breakfast treat I've enjoyed in ages.
In Philly they tend to be a longer sub type roll. Basically it's suppose to be a hoagy (i.e. a made from a long roll)