We rode from Charlotte to NY with a rest stop in Richmond, VA. The service was mediocre at best, the buses were freezing cold, customer sevice was non-existence, electrical outlets did not work on the right side of the bus and to top it off the bus was late, which caused other problems with passengers transferring to other buses. This was our first experience with riding the Greyhound. One of our bags was lost somewhere in between NY and Charlotte..they say it will show up, it's day 2 and still no bag. Some people say Megabus is better. We will try megabus on our next long journey. I can't imagine it being any worse. Ending on a good note, 2 out of the 4 drivers we had was friendly and helpful. The other drivers seemed like they were pissed off about something.