Bus services are very poor. I booked the bus through a travel agency and they mentioned a specified time on my tickets. But in reality, the bus arrived 3 hours late. And my wife and me had to wait for the bus for 3 hours and we stood alone on the highway. It was pathetic. And when the bus finally arrived they behaved poorly.