Good location. Many subways at Grand Central Terminal-you're one of the few people got it right, "terminal" not "station".
You can get subways on Lexington. I usually stay two blocks north and one block east of Grand Central.
No comparison to NYC now and the 70s.