I used em once... car smelled like weed, but I got an upgrade to an Infinity with 22k miles on it, more than normal rentals.
No problems at all, the do actually charge the deposit, not an authorization. I got it back no problems. When I arrived I was the only one at the counter.
I'd easily rent with em again.