Which train to take for HWH to CST?

Travelling with my mother (68) from Howrah to Mumbai. She will be visiting Tata Memorial for her follow up treatment. Previously took Gitanjali 12860 several times, but I just checked last 7 days' arrivals and it's late at an avg of 5-6 hours. What's the next best alternative? First and foremost is clean toilets and shorter duration (less stops). So not considering Mumbai mail and Hwh-CST 12810. It'll be 2AC. Duronto any good or all hype? The departure time is a problem anyway. Let me know. Thanks.