Do not return a car to this company without making them check the car and sign for its condition in your presence. They are likely not there, - so take photographs of the car before you leave it in the parking lot. If you don't do this they will deduct for non-existant damage from your deposit.
Don't let them get away with fraud! Even better, use another more reputable company.