I flew with Egyptair in May on LHR-CAI(B777), CAI-LXR(A320) and LXR-LHR(A300). TBH I wasn't expecting much after reading alot of negative reviews but was quite suprised. First 2 flights departed/arrived on time, last flight departed @1 hour late and no info was given until 1/2 hour after scheduled departure time. A300 looked very worn(as did 777/320 considering their age) and steward wasn't seated when we started t/o roll. IFE basic but food ok for an airline meal. Seat comfort/legroom quite good on B777 not so great on A300; cabin crew polite/efficient.