Booked a car, fulfilled my portion of the contract with Rentalcars.com. Was not able to rent the car. They kept the deposit on the grounds that the pick-up time was already passed. Of course it was. You pick up the car at the pick-up time. If a problem arises after that time, they keep your money. My advice: read the fine print, and avoid this company at all costs, especially when there are a lot of ethical booking companies out there.