It's an absolute scam of a car rental company. The price doubles when you pick up the car on-site after paying everything online. They have a lot of hidden costs that appear when you get the car and again after you return it. I picked up the car at Madrid airport and encountered very rude staff. The price also increased due to numerous "fines" that are applied for reasons only God knows. After returning the car, be prepared to be charged at any time if they think something went wrong. Their terms and conditions actually state that they will charge you an extra 40 euros in Spain if you get a speeding ticket, just for forwarding you a form from the police. Plus, they will charge you an extra 10 euros if you pay the fine through their system. Avoid them.