Hi. I am going down to philly this weekend and will have to come to work to NYC on monday morning by bus. I'm planning on taking the 6 o'clock one so I have enough time to come to NYC. But, I've just heard that there can be hour long delays on these buses. Is this true? How reliable are the megabus service from Philly to NYC timewise? I cannot afford to be late, so if the bus is not reliable, what other alternative do I have?