These guys are always on time unless they have an over abundance of customers trying to get from here to there. So i guess almost always on time and mostly early just to be on the safe side. Always call about 20 mins ahead of your schedule to make sure that someone will be available. Rates are a little higher than I remembered but when it is cold outside or it's a holiday and you have to be at work at 6:30 in the A.M. it will be worth it! If I were you and I needed them to come a little early... (like 6am) tip them a couple of dollars so you don't feel like a jerk for waking them up in the morning for a ride! Good luck... but remember... $6.50 to take you before Route 66 and a dollar more to go after 66! Little expensive but worth it in the time of need.... they were always nice to me!