my exeperience with MS is quite old. between 1992 and 1996 i did some 10-12 trips with MS mainly on following routes: (business and Coach)
Damascus-Cairo 707, A320, 767-200
Cairo-Bangkok 743 Combi
Cairo-Manila 743 Combi.
in general and especially among arab carriers, MS is not bad but not to be compared with EK or GF. However they are improving.
Food is good but nothing fancy. Onboard entertainment is fair especially arabic music (for sure nothing of interest to you!)
If your friend has 10 hours in CAI i would strongly recommend he goes downtown to Cairo (either by cap or bus) and spends some nice hours in the bazars of Khan Al Khalili or at Midan El Tahrir (El Tahrir square), Cairo is great fun!