Do all the seats on megabus lean back?
Are some some seats better for sleeping than the others?
I am planning a 9-hour trip, and I would like to be able to sleep.