I do recommend using it from the Cairo international airport, Almost of driver / captains are cultured men, polite and could speak English. Just to advise you to have local currency before arriving Cairo to pay them. In case you do not have, be informed that 1 USD = 17.50 EGP and avoid to change from airport as the rate goes too low