We have used them several times and always had a good service with the exception that you always get the locally produced equivalent of the car you book, so don't waste money by booking a Ford Focus or Golf etc as you will invariably get the locally made Dacia or Renault equivalent.
Pickup/dropoffs have always gone smoothly, often we are on our way winthin 10 minutes of coming out of arrivals.
We have also used Economycarrentals they have similar pickup/dropoff arrangements and same issue over car allocation.