I usually prefer travelling to Mumbai (or rather say more than 10 hours Journey) by train. This was the first time I had to travel by bus for such a long journey (as train tickets were not available).
I looked up for bus options and was able to find only 1 AC Volvo Bus of Gujarat Travels, departing at 3 in noon and expected to reach at 7 in morning. When I entered the bus, the staff was too rude, when I asked them to switch on the air conditioner, they said it will be started only once the bus starts running.
However when the journey started, I felt more comfortable, the bus halted for dinner at some place near Ahmedabad on highway. It was quite a good restaurant having nice facilities.
However the bus reached before time at its destination, so timings were not an issue, but departing from bus was. As the staff was not taking proper care on which passenger has to halt down where. :(
Anyways overall it was a so-so journey. Will advice passenger to carry their own blankets (as the same are not provided in the bus) and maintain their calm while behaving with the staff.