Very neat & clean train i've travelled in this from ujjain to surat it came 35 minutes before at ujjain & reached surat at exact time & the beddings, seats, toilets were also clean, all coaches were brand new & attenders were also doing there duty nicely