I have a love/hate affair with this establishment. I've decided that although there are some aspects I am not fond of, the food is good enough to bypass all of that.
If you place a phone order, you'll most likely get put on a hold. Also, sometimes the food takes a bit too long to come out. If you get delivery, sometimes they take way longer than they should, sometimes it's quick. In addition, the staff for the most part are... not rude but not overly friendly either.
Despite these small cons, the cheesesteaks are good. I've had pat's/ginos/jim's all in Philly. I'm from Chicago so I know good food. This would pass for authentic philly if they changed their rolls; fries are also made well.
Overall, worth it. A- in my book.