I've taken it a ton - never in that part of the country, but pretty much everywhere else (DC, New England, Toronto, Ohio, Pennsylvania, Tennessee, Chicago). The buses were always clean, the drivers safe, and the tickets well worth it. We've had a ton of issues with Greyhound but only one problem on Megabus in all the times we've taken it (and even then it was just a matter of delay on a day where delays were a problem. But again, one time we were even late out of at least I'd say 50 times we've ridden with them). If you're traveling with a bunch of people it can be hard to find seats, especially if you're not at the first stop, but they have wifi and outlets to help keep yourself entertained. I do recommend them for sure.