I just returned from CR, and on our recent trip we rented thru Vamos. I know much has been written on the subject, so I thought I would share my thoughts....a person was waiting at the airport holding a card with our name. He then drove us in the car we were renting (Toyota Rav 4) to their office which is just down the road. We declined the optional insurance, which is covered by your credit card.....we came supplied with a letter from our card stating the coverage, but was not needed.....they know the drill. We did a once around the car with their representative, noting any scratches, dents, dings. We requested a cooler, which they supply at no additional charge.....and rented a phone for an additional $45 for 10 days....I believe it is $25 for a week, and an extra $5 a day afterwards....which gives you unlimited local calls, and can receive out of country calls at no additional cost. They supply the number to you three days ahead of time, so you can give it to someone at home in case of an emergency. The price we agreed upon was the price paid....the car was fine, no problems. When we returned the car, they gave it a once over....no problems...and then they drove us back to the airport.
FYI: there was a $2000 security deposit that they put on the card....they take an impression of the card, and gave us back the slip upon returning the car. This apparently is the way they all do business. So there you go. It was an excellent experience, no surprises, no problems.