I have travelled by buses in Maharastra, Karnataka, Telangana, Tamilnadu and Andhra Pradesh. Of all these buses I am very happy with the buses of Andhra Pradesh and Telangana. Long distances buses they are running are very good. They maintain the buses very well. The online booking services are user-friendly. Volvo buses of both the States are very well maintained and I find it safe to travel by these buses than going by private buses. In Tamilnadu and Maharastra even long distance buses also are not comfortable. Karnataka buses are next to AP. Push back seats, AC buses, sleeper buses and other long distance services are very comfortable for travelling. Another advantage is we can expect these buses always on time. Generally, there will not be any delay. Another feature is once we take a ticket to the place, nearby any other places also before the actual place buses will be stopped for us to get down.