I've always enjoyed mine onsite.
I was going back home to New York and ordered 2 cheesesteaks to go, had it for dinner that night. It was still pretty good even when I reheated it in the microwave. I ate half that night because it was a big sandwich, it was still good the next day.
Thanks! Your answer is awaiting moderation.