As a cheesesteak aficionado I usually stick by firm rules -- no cheesesteaks outside of Philadelphia OR South Jersey. Anything else is always a mistake.
The cheesesteak here is superb, and unlike anything I've ever had in Philly. I'm used to a roll with Whiz spread on it (preferably with a paint stirring stick) with the meat on top. (Or meat on the roll with provolone laid on top of the meat for you provolone-y types.) The whole thing usually takes 30 seconds to assemble. I always order mine "with" (with onions) which are laid on top of everything else.
This was completely different -- I ordered mine with sauce (as recommended in the previous review) and after a wait of about five or 10 minutes (prepared fresh!) I was served a terrific roll with what appeared to be meat, cheese, fried onions, and sauce that had all been stirred together first, then put on the roll. I'm sure I'm wrong on that description, but doing my best here. However they did it, it was fantastic and I'll definitely be back.
Note that the restaurant is in sort of a residential area -- right until I pulled up I was sure I had the wrong address, but there it was.