I used to live in Welland, On and it would take me 3+ hrs using the Go bus, just to get to Toronto with all the waiting time it took. Then a friend told me about Megabus and I could now leave my place , get to the terminal, wait 10 minutes for Megabus and be in Toronto in 2hrs...without having to change 4 buses to do so. They are friendly, courteous, sometimes a little later...due to traffic, but always a nice ride with lovely seats , very clean and safe. Thank you Megabus...you are my hero... I just took a trip from Brockville, to Toronto for $25. Return!