Yes there is a deposit, once the car is returned you will receive the deposit within 3 business days.
It all depends the way I used it was through my car insurance due to an Accident so in my case yes., But they might use it towards the payment. Sorry it was a while ago so I am not to sure.
Thanks! Your answer is awaiting moderation.