Toronto to Niagara Falls- No outlet plugs. No WiF like they promote on the website, disappointed. Not the actual "MegaBus" bus. Just a "Coach Bus". Was confused on which one to go on for the first 7 min until we asked. Was exactly on time with leaving terminal. There were two stops before we got to our destination. On the way back (Niagara Falls to Toronto), actually early departure and it was an express one (some how) so no stops in between. Ride departs were either on time or early arrivals.
Pretty decent leg room, was surprised. Loud from engine. Air/heat was comfortable. Windows don't have shades in case you want to block the sun.