My experiences have been all right. The bus is clean enough, the drivers professional enough, and the seat comfortable enough giveb the price and schedule.
The biggest problem has been the complete lack of signs or labels at the Manhattan stop, producing mass confusion and often anger. "Is this the Philadelphia bus?" "It's DC but it stops in Philly first." "No, that's not right, the DC bus is nonstop." "You're all wrong, we've been in line for Boston for an hour, all these people are for Boston." "No, this is a separate line, the Boston line doubles back there, see?" "Hey people! Boston goes this way! We've been waiting an hour! This is some serious b...s...!"