I highly recommend CCVR for the main reason: You will pay what you see online, no extra fees!
The staff are professional and friendly!
Of course, like the rest of the competition, you must take care of the car and give it back with a full tank. After that,
they will give back your deposit the same day.