I am so sorry to have to write this review.  I have been a fan of Tru Cab from the beginning.  However, the last two or three times have been frustrating.  Last month the driver was 20 minutes late picking up going to the airport and could not get us from the airport on the return.  Today's trip was very disappointing.  I made my round trip reservation online over a week ago. I never received confirmation so I called to confirm last night.  The driver was to call us one hour ahead of time to let us know he was on his way.  I never got the call so I telephoned 30 minutes prior to the scheduled time.  The dispatcher that answered acted very vague about the reservation and said she would call the driver.  Never heard back so I called again.  She said he would arrive in 10 minutes ( which was already 20 minutes past the time scheduled).  When the driver finally arrived he said he was called at the last minute to pick us up.  This is the 4th time there have been communication problems.  Don't know if we can continue to use Tru Cab.  I hope they can get things together because it was the best taxi service we have ever used when their business started.