Stay away! They deduct your money and you will be unable to retrieve it (claimed headquarter in Greece, money goes to Switzerland...). Forget the "free cancelation up to 48rhs before rental start, you can try to cancel by writing them an email, but this will not result in getting your money back. The "local contact number" is abroad, even if your try to make an expensive call abroad, nobody ever picks up the phone, not even during business hours. Nobody replies to emails. The live chat never works.
They write fake "good service" reviews themselves in order to lure more people in their scam.