Sir it runs late mainly due to the greatness of #NCR zone,otherwise it's a very nice train.
Yes the train remains dirty food quality is bad,toilet remains very bad,few weeks back I travelled in 12505 from NJP to MGS in 3A no water in 3A coaches water was filled only in MGS,it reached KIR 15 mins before,departed from PNBE at 3:50am and it did reached MGS at 6:55am.
GHY doesn't maintains the coaches properly same problem is with 12501/02
if...
more... you board the train from NJP you will see that the AC coaches doesn't have water.