The only thing I would complain about is the cafe closing by 7.
Batu Caves - Tampin 2.
You have done a great job! Based on my observation, I believe that this is because of the sharing rail tracks.
If this happens, I am also sure all would be happy boarding the train with a smile on their face and the determination in them that they would arrive their destination on time.