For the price, my small Philly Cheesesteak was ok. The taste was fine and the ingredients were cooked correctly, but it was VERY skimpy on the steak. If I'd paid more, I would have given this two stars given the skimpiness. I suspect they were trying to keep the calories reasonable in their six inch cheesesteak to attract calorie conscious consumers. Also, a placement issue - the sign with the available add-on's (peppers, pickles, sauces, etc.) was way down at the end away from the register where you order your actual sandwich.
Service was friendly, professional and fast. Given all of this, and considering it is a food court place, I think my 3 rating is fair.