It almost looks like one of those Jersey Diners, heavy on the metallic features.
I’ve been in Giants Stadium a lot. I remember when it was built in 1976 it was state of the art. Truthfully, I don’t think there is much wrong with it now, except for access to public transportation. I think it’s one more way for the owners to seek coveted revenue in the form of luxury suites.