Once fully showered and changed (we brought an extra set of clothing according to our plan) we arrived at Cairo International Airport about 1.5 hours before our EgyptAir flight was set to depart. We had little difficulty checking in as we had a separate line (as had been the case a lot during this trip). Interestingly, there was also a designated kids check-in counter, although no one was staffing it and we had no idea what its intended purpose was. Once we dropped off our luggage we filled out customs cards and passed through border control with no difficulty. We quickly noted the new electronics restrictions on flights towards the US.
After security we headed towards the lounges we had access to as business-class passengers. There were two on our very long walk to the gate. One was a designated smoking lounge so we avoided it. The other was near-ish to our gate and we spent a majority of time there. It had comfortable seats with internationally adapted plugs for our devices. There were private bathrooms for us to use, a small business center, and plenty of food and drink (not of the highest quality, but definitely there). Since we knew we would get food on the plane, we did not gorge ourselves too much.
The gate had an interesting added security station to pass through before boarding. It took us a bit more time to get on board because of it. Also, there was a nod to the electronics travel ban to the UK at that location (I guess sometimes planes leave from that gate to London as well).
The seat was comfortable enough, with plenty of leg room for us and an in-flight entertainment system with many options. Since I wanted to maximize how much sleep I got on the flight I decided to forego whatever meal would have been given when we reached cruising altitude and just went right to sleep. This is where my major gripe comes in about this seat: it is not fully lie-flat. There is an ever-so-slight angle to the seat, causing you to slide forward over time and have your feet become somewhat weight-bearing at times. While I was still able to sleep because of my exhaustion, it was definitely not desirable in the least.
My wife put a provided sticker on my seat as I was asleep, asking for me to be woken up for breakfast, which was not the most appetizing thing in the world, but still better than economy-class food.
Overall, the flight was uneventful because we just wanted to sleep and arrived rested in Johannesburg. Getting through customs and passport control was not as big an “ordeal” as it had been in Cairo because there was a lot of organization, but the lines were so long it took us an extra 45 minutes to get through to baggage claim. Unfortunately, our bags had not arrived with us…. but that is a story for another blog post.