Awful is the nicest way to put it.
Road Megabus Friday 04-20-2018 from Las Vegas to Anaheim, CA. Received a email from Megabus about 2 hours prior to the scheduled depart time saying (I will copy and past to not misquote them) "The estimated delay time is 2 hours from:" From the time of this email? From Las Vegas? From the scheduled depart time?
Called Megabus, the CSR repeated the email to me... So I asked if I should show up at noon instead of 10 AM. "You should stand by at the normal time for the bus."
Arrived at the South Strip transfer terminal which is nicer then I expected but wasn't where I wanted to hang out on a Friday. The bus finally arrived at 11:40 AM. Great, We're finally on our way. NOPE. We sat there until 12:15 with the AC turned off in the bus. I guess they wanted to make sure after having us stand around the bus terminal for and hour and 40 minutes, they might as well make sure we were the full 2 hours late.
Good news was the WiFi on the bus didn't work nor did the onboard entertainment system but that's okay because now we were going to hit rush hour traffic in Los Angeles as we made 3 stops (Los Angeles, Riverside then Anaheim.
Received an email from Megabus about 3:00 AM Saturday morning saying they were looking into what happened and that they would make it up to me and to keep an eye out for further emails explaining how they would make it right.
I usually bus to LA as it's far cheaper then flying and when NOT on Megabus only takes about 90 minutes longer when you factor in dealing with the airports.
I've always taken Bolt Bus in the past and will be using Bolt from now on.