After using Beck taxi for 30+ years they screwed up a pre-requested car very badly on Valentine's Day and failed to apologize... Just made excuses. So I tried Diamond Taxi.
Their people have been very professional with us to date. They tend to underestimate the time to get a cab to us when ordered. When they cannot meet a request because they are to busy they tell me (unlike Beck who took and order, failed to deliver, and made excuses).
The icing on the cake that has raised the bar in my opinion is their iPhone app. It actually shows me where the call assigned to my pickup is so I can estimate when to be ready.
I've used these folks 6-7 times since dumping Beck and have never been happier.
Shout out to the driver of 2472 that were in right now!