I have eaten at the one on the Strip, and the one on the North Shore across from Nicky's Thai. Both are great. All I ever get is the steak with American cheese with onions and mushrooms. They ask if you want tomatoes mayo and lettuce. Have no idea why, that stuff should never be on a cheese steak sandwhich.
Anyways, much better than Primanti's for a cheese steak. primanti's you go to if you want say a steak hoagie (which is not steak but actually one of those rectangular seasoned beef patties on a hoagies roll. Get that at Primantis with a fried egg, and fries and slaw, and you got a good sammy).
For a cheese steak, this is the only place in Pittsburgh to go. Peppi's.