My first thought was "ooo, a philly cheese steak sounds delicious". Their "Philly steak" sandwich is not a "Philly Cheese Steak". Though, it is a pretty delicious sandwich regardless.
The meat has some sort of seasoning that tastes Moroccan or Mediterranean of sorts. I think they should just get rid of the "philly" name and just say "Steak sub". Also, there's a giant sign up front that says "foot long", but keep in mind that's different than what's on the menu. The menu doesn't really tell you that the sub is only a 6".
Also, having gyro, Greek salads, and kabobs gives the place a whole different feel than a traditional American steak sub place.
Overall, it's good food, but the concept is confused.