Holy cow, I am FULL! I had a cheesesteak on their standard (GIANT) delicious roll. The roll itself was obviously fresh as it was pillowy soft. The cheesesteak was delicious. I could have (and should have) split this with a friend and been completely satisfied (note to owners - maybe a "mini" version would sell well?). I ordered a combo and the fries were also made in house - YUM! The service was very friendly. I agree that the prices were high, but I believe it was a good value as I should have taken 1/2 home or split with a friend. You are paying for high quality as well - always worth it IMO.
One of my friends ordered the roast beef hoagie, which comes on the french roll. She said it was delicious as well.
I look forward to going back!