Bus quality at its worse possible. Smelling like shit hole. Nothing you would think a AC bus should be.
Boarding time 3:45, bus reached around 4 hours late at 6:30. Journey ended at 10:00 instead of 7:40. Only solace was the staff who were more than willing to help and provided constant followup on phone.
Book this service at your own risk.