In terms of punctuality Sapt Kranti never raise your hopes that you'll reach your destination on time. In case if you're traveling upto moradabad it will be usually late 20 to 40 minutes & till the time it reaches Lucknow delay will be increased. I travelled last time in 3rd a.c Coach and cleanliness is pathetic. It's like a.c version of sleeper class.