It’s been quite a while ago now but I think the closest was a drive by for me and just a quick glance at it from the highway.
there’s no reason to go to that place....it is in no way an upgrade over the former venue, Giants Stadium...