Megabus did not communicate to customers that their bus was going to be an hour and a half late. It's understandable that there is traffic or will be delays. However, nothing was communicated effectively to customers. I guess you get what you pay for. Never doing business with this company again.