Europcar
They came to find me
I rented a car from Europcar last week Wednesday and Thursday and I have been pleasantly surprised how their service levels have improved. I have complained about Europcars' billing at this very branch in the past but that is now all behind us. I have since that complaint rented probably 5 times ...