Great experience overall.
We rented an Opel Corsa for two days in the Athens office.
The people in the office were super nice and quite fast.
We had to make a 100 euro deposit and received it back within two days.
Honestly, the best experience that I have had renting a car.