After an endless 13 hour train trip to New York City, I vowed to take the bus home instead. I was very happy with Megabus. The trip was very fast. It only took 10 hours, most of which I spent sleeping. The bus was comfortable and quiet. I had an empty seat next to me, which is essential for a good trip. In New York you catch the Megabus on the street, not at the bus station. I've had bad experiences with Greyhound in the past, so this was a pleasant surprise.