I use a company located at the airport but the name has always been censored by this site (reasonably so, as they don't advertise on this site) so you would have to contact me by e-mail. My e-mail address is registered on this site. I pay approx 'a310/day for 8 - 11 weeks, inclusive of full insurance, for a Citroen Picasso, pick up/return at TFS. All their cars are less than 6 months old, there is a rescue service and you can pay about 45 euros extra for additional insurance to cover tyres and windows, loss of keys, wrong fuel, etc.
I have looked at Santiago in the past but they wanted 125 euros a week ('a312.75/day approx) for a 1 year old Citroen C3 (much smaller than the Picasso), which is good but not as good as I currently get. I think I might drop in to their office now I know where it is and see if I can negotiate a better deal.