Punctuality is very good. In the first leg, on days where train gets overtaken by Pune NZM Duronto, it might be delayed at Surat, but more or less after that it will be punctual.
On other days it mostly arrives before time at Surat. Also, at Vadodara, it may be held up at a few stations because of PF unavailability.
It travels nicely through the night and reaches Marwar before time on most of the occasions.
However,...
more... its entry in Jodhpur can be a problem due to unavailability of PFs. It is mostly received on PF1 at Jodhpur but about 10-15 mins late.