They are offering "free cancellation", but if you cancel (even one day after like I did), they charge you for "deposit" and it can be as much as $100. I highly recommend not using them, contact the car lease companies directly and don't bother messing around with these thieves.
Tip for consumers: Go directly to car hire companies websites.