AVOID AT ALL COST!!!!
They don't inform you about the hidden charges, as someone mention the petrol charge even if you return full, the excuse if that there's always more fuel to fill even if it's full, when I got the car after 30km the gauge when down, but no answer about it, they charge you border crossing fee of 3000 rands which I could understand if they provide any service for that, like breakdown cover, but they don't if you have any problem you have to take the car back to the border which make no sense at all if for example break down or you have accident, I was attended by Maureen which she try to avoid explain this, I ask to speak to the manager which didn't even show, after waiting Maureen seems to know the conditions, that cannot be found at the terms and conditions online for crossing border section, despite to book the car months in advance the paperwork to cross the border was not ready at the time of collection, I have to change around my holidays as have to be back 6 days after to collect the paperwork, to find out that wasn't ready again, I had to step on and get serious about it,then 10 minutes the paperwork was ready, this is not what I call customer service, sorry but is the worse experience I had on my life with rent car company, and I do rent a lot. Even customer service on the phone cannot be worse, not sure how they make business will be a matter of time as people will find out how bad the service and hidden charges works, I will say it's a kind of scam.
Avoid at all cost