This was the worst experience ever. From the attitude of the bus drivers, to the condition of the bus stations. I have never dealt with a company that did not have any professionalism. On the return route back from Richmond to Atlanta. The driver decided he was not going to drive the bus because the air-conditioning did not work. He left all passengers stranded and told them you need to figure out how you can get on the next bus that will arrive at 5 AM. It was 3:30 AM at the time. We had to end up buying a whole brand new ticket even though we purchased a round-trip ticket so we were already covered for the route. Greyhound refused to give a refund stating that they have a no refund policy. This is unacceptable, especially when it was your drivers decision to not drive the bus, when we called to do a rebooking of the ticket your systems were down, as well as we were advised by the Customer Service representative to purchase a new ticket and then request a refund. I will never use Greyhound services again. read more