I normally take MegaBus when I travel by bus. This weekend I had to travel to London Ontario and it is not serviced by MegaBus so I took greyhound. The first major difference that I noticed was how much more leg room I had. I am 6'5" and I didn't need to sit completely straight up because I had plenty of room to slouch down. Much more comfortable. The driver came on the intercom at the beginning of the trip and gave us the "scheduled" arrival time and the "realistic" arrival time since we left during Toronto rush hour. We arrived almost exactly at the realistic time that he gave us. I thought that was a courteous gesture and allowed everyone to make contact with anyone meeting us at the station in London. For the record... We arrived about 45 min late. The wifi was fairly reliable but kinda slow. Also there weren't any isle lights (it was very dark) and made it difficult to find your way to the washroom. Bus was very clean and the driver was very friendly.