One other piece of advice -- lower your expectations in advance; you'll be a lot happier if you view it as a pleasant surprise if you get there on time, the stations are safe and clean, and everything on the train works, rather than having that as your expected outcome. I don't mean for this...