A family member reports that the Johannesburg lounge is very nice, but don't waste one of your freebies on the Cairo lounge.
Good to know the one at JNB is very nice as both QR and CX use the same lounge which we have access by virtue of the US J award tickets.