I highly recommend Ahmed Hamada. He was my group's tour guide when we went to Egypt for 2 weeks. He was with us every day showing us around. We had more than 30 people in the group. He coordinated everything including good places to eat and shop.  We also did a cruise on the Nile River. I'm looking forward to using him again on my next visit. His English is very good.