There are several train companies in Japan.
With no exceptions, all of them are very punctual.
Trains always arrive at stations on time.
If they are more than five minutes late,
the conductor should announce to the customers over and over to apologize for the delay.
Many Japanese, especially people living in Osaka, are impatient.