Made numerous travels. In general a very well maintained train in terms of cleanliness. Regarding schedule, I faced same pattern in every travel - on time departure from SDAH, before time arrival at MLDT, at least 30 min delayed arrival at KNE which remains or sometimes extended until it reaches NJP.