We used infinity due to their apparent competitive rates. However, they essentially force you go get their very expensive insurance. We knew they were offsite which we believed was why they were cheaper. However, when we took out the car they stated if didn't want to take their insurance we would have to put a hold of US$8000 on our credit card which could take 2 weeks to release. Their insurance was $55 a day (and still required an $800 hold). I found it all very underhand and shady. It's irrelevant if you had your own CDW insurance you would still have needed an 8k hold. The car itself was very old and in a poor state, there were warning lights on which we were told to not worry about and it sounded like it was on its last legs. Reading the reviews on google all of the top ones are negative, I can't believe they have as a high rating as they do, leading me to believe some are likely to be fake. Do yourself a favour and avoid.