Let me say something first. There are hell lot of travel agencies not providing a quality journey. So, when there are a lot of poor travel options by bus, this one surely comes as a surprise. This one is far better than the others. Ever since I traveled first by this operator, I have been travelling by this operator each time. Departure time is not so perfect as said by the reception, but it always reaches the destination in time. A/C was good. There was no other problem.