I booked my ticket for 22 July 8.30 PM. I came here around 8.00 PM. Mega bus staff and email from company mentioned that It's 60-90 minute late and wait around pick up area. It's 110 degree outside, without food and drink for two and half hour still waiting but it looks they want to send people on their next bus at 1.00 AM. It's simple just inform the people so they don't have to wait on extreme heat, can go get food and get some drink. Really bad experience.