To begin with, if you are in hurry then this train will surely get you seats in two weeks but not in sleeper coach, only in AC chair car.
It was my sisters engagement and we had to book tickets on a short notice and this was the only train were the waiting list was less and we got the AC chair car seats at a very reasonable price at around Rs 770.
The train was on time and was clean. The seats were manageable. The only problem was that every second there was a person who was selling either wafers, frooti, chai, snacks etc etc, not a minute when there was silence (even at 3 in the night, when train halted at Baruch). The train reaches on time and also the travel time is less.
If you have issues sleeping with the lights on, carry eye masks. As lights are not switched off in the chair car compartment (some people went in the sleeper coach at night and they got place to sleep, try your luck). The AC is super cool and do carry shawl or jacket. Food was available and it was average, itís recommendable to carry your own food. Toilets are clean but as there are many people in the train who are travelling without ticket infact with waiting list ticket the toilets gets super crowded and became dirty.
Even if you are without ticket doesn't worry the TC will adjust you somewhere or the floor is all yours.
The view is nice, after Virar there are a lot of water bodies and once Rajasthan enters the desert starts. You can get down at Ratlam on the return journey and buy Ratlam ki sev; you can even order a thali at Kota.
The stops are Mathura, Surat, Vadodara, Ratlam and Kota.
Be ready for lots of Gujaratiís in the train and lot of vendors selling stuff and also carry your own bedsheet and pillows (which you can convince the staff to give for 20 bucks, but not clean at all and it stinks).
Lastly very important advice, reach atleast 30 minutes before so that you can arrange your luggage, because there is no room for late comers (and let me tell you, everybody comes on time, so be ready to show your everyday Mumbai local journey experience in the start).
Have a happy journey.