For the love of dogs do not do the megabus unless you really have to budget wise. It’s grim. It’s cramped. It’s just an all round absolute nope experience.
I got stuck with some interesting humans playing pc-dj tunes out loud for the full 8-10 hours. Honestly it’s a no