Awful! While the cab was only a bit late and the driver fairly polite, we were amazed that he was speeding while fiddling with his GPS, his taxi meter and... playing online poker on his laptop that was on the passenger seat. And the bill ended being higher than what we were told on the phone when we booked the ride.
Of course, no answer from the customer service who doesn't seem to care about customer safety.
AVOID THIS COMPANY AT ALL COST.