I always used to use Walker. Admittedly their prices are higher than Randy's, but Randy's requires you be there to accept the ECV and also when they pick it up. I felt it was more convenient for it to be waiting for me when I got to the hotel, and Walker's would pick it up after I left.
On occasion there have been complaints posted about all, but nothing serious.