I've used them several times and have never had a problem. They're not pushy on the insurance, and they've even given me nice free upgrades a couple of times. Their cars tend to have high mileage, but I've never had a problem with them mechanically.
Barb