The cheesesteaks are good, and this is from someone who has lived in South and West Philly. The reason for the three stars is for the set up and the ordering process. You have to yell your order at the grill person who is usually distracted by the previous order, nothing is written down so expect to repeat your order five times. They seem to get annoyed if you want your order a specific way (and I'm just talking about basic things like mayo, double cheese, steak cooked well, etc.). I told the guy American cheese five times and ended up with Swiss and provolone. I get the ordering directly to the grill person (common in philly) but either the guys can't hear well through the mesh and noise or they don't understand. I usually go when it's not busy. I've been more than 10 times because the steaks are good for Vegas, but the process is a pain.