We have used Cicar on Tenerife and Lanzarote in the past. Excellent service and no nasty surprises.If you're going to Canaries? For car hire I wouldn't recommend doyouspain as whilst prices may be a bit cheaper than say hertz they will still come with decent size excess.
In canaries try.
1. Cicar
2. Autoreisen
Both local, competitive prices, good cars, plenty of availability and most importantly zero excess. When you book it doesn't ask for any credit card and on desk you only pay rental, no deposit, zero excess.
Use Cicar all the time and autoreisen on occasion
They even managed to sort us out when my wife accidentally booked the wrong date!