RT here. That was a great recommendation, HBL... thanks.
Normally, I travel alone and just go past the taxi touts and grab a cab in the drop-off lane. It's much cheaper than the US$20 that the touts ask for. But I am a frequent visitor and have some experience in J. Chavez airport, and I speak some Spanish.
Last trip, I brought my mom with me on vacation. She's a little older and not as adventurous as I am, so it was good to have Taxi Green as an option.
As HBL said, the price was the posted 45 Soles, the dispatcher was easy to find and spoke some English. The cab was new and clean, the driver was as safe as could be hoped for in Lima, and he even stopped at a gas station so mom and I could get a cold drink.
I won't use their service when I arrive alone, but for a first- (or even second-) time visitor, I can recommend Taxi Green as a viable way to get from the airport to Miraflores. Here's my receipt:
