I travelled last august from Mathura to BPL, waited 2 hours and then boarded Karnataka Sampark Kranti from there.
Excellent train, very comfortable, enjoyed everything including food.
I felt train slowed down after Gwalior, otherwise it can reach earlier.