More than half the time, the train is late or canceled. And yet sometimes it’ll leave 5 minutes earlier, leaving you hanging for the next one that may or may not show. Rarely is it actually on the actual schedule. Amd good luck figuring out the schedule, because the app is usually ...