I was anxious about renting a car in Mexico based on what I'd read online--insurance, surprise fees, inflated costs, added charges...--but Sagi at BBB rentals was delightful to work with. Emailed him with an inquiry, he instantly answered at length--with quotes. We booked a car, they paid for our cab to the office AND dropped us off back there at the end of the trip. The car was not new, but very clean, and worked great. They offered directions and a map at pick up... everything was wonderful.
And, Sagi is a total babe! ;)