It doesnt follow timings and bus quality is also not good. Mid way their bus malfunctioned and next bus came after one hour and time to reach destination was fully delayed by 7 hours in the expected journey of 12 hours, it was extended up to 19 hours.so pathetic.
While booking it was showing AC coach and while travelling I came to know that its non AC and in mid way it became non-AC sitting instead of AC sleeper. This time somehow I managed but next time onwards I will not go with bloody VRL and I recommend you, not to go .