i rode greyhound from asheville to VA beach and being on the bus itself wasnt too bad but the connections sucked. i missed my connection in charlette at 3am after i had already been waiting there since 1130 and had to wait till 5 pm the next day. but they didnt hassle me about sleeping on the floor. almost every connection was at 12 am to 4 am witht he bus station closed and it being 25 degrees outside for hours.