I've only parked at Giants Stadium once and it was in one of the "VIP" lots and it was a nightmare to find Route 3. I was told to park by Timex for an easy access point to 3 West, is this true? Thanks