Sep 132017
 



No wait to check in with South African, although I was mildly surprised that the check-in agent spoke extremely limited English. Not that I expect Brazilians to speak English, but I was definitely surprised that doing check-in for a country where the lingua franca is English you wouldn’t have English-speaking agents – especially in the business class check-in line!

No worry though…and maybe it was good practice because while security was super easy, passport control decided she wanted to ask about the extra pages in my passport. Except, her English didn’t go beyond “how many days” and “where you work” – so my terrible Portuguese and passible Spanish got the point across, but it was definitely a trying interaction.

The last time I was in Sao Paulo it was on a long transit with United, and I remember a smallish United club that was definitely not the most pleasant place to pass the time. This has since been replaced by a rather nice Star Alliance lounge which is not only spacious, but also rather bright and airy. The only downside was that it was slightly warm since it was “terminal temperature” but overall it was quite nice.

I didn’t check out the showers, but there were plentiful places to charge your devices, and even with the lounge rather full of evening departures to Johannsburg, Frankfurt, Zurich, Houston, etc, there was plenty of seating. For some reason, I was feeling some protein was in order, so a hamburger pattie, meat pie, and some more pão de queijo it was!  …with a glass of reasonable Argentine malbec to wash it down, of course. For anyone taking notes, the entire bar was also self-service.

After about an hour in the lounge I headed towards the gate, and was glad I got their slightly early to (a) catch a short of my plane before the sun set, and (b) because it was at the very last gate in the terminal. I joked about the long walk to the gate agent as we were queueing to board, and she said “it costs more to park closer.” I don’t know if she was kidding, but….

Boarding started 30 minutes before departure, and I was excited to see just how much of an improvement South African’s A330-300s were over their tired old business class.

South African Airways flight 223
São Paulo, Brazil (GRU) to Johannesburg, South Africa (JNB)
Depart 18:00, Arrive 07:25 next day, Flight Time: 8:25
Airbus A330-300, Registration ZS-SXJ, Manufactured 2016, Seat 6K
Miles Flown Year-to-Date: 80,325
Lifetime Miles Flown: 2,457,302

I opted for seat in the sixth row, towards the back, since the flight looked completely empty and it looked like I would have the entire empty fifth row between me and any other passengers. I ended up being right. They actually blocked off the mini cabin behind the galley and kept it empty. In total, there were only nine passengers for the 28 seats in the front business class cabin.

First impressions: loved the colour scheme, and loved how spacious it felt. Very similar to the Delta seat I had come down to Santiago on.

View across the cabin, in 1-2-1 configuration.

The red accents were a nice touch. Headphones hanging at the ready:

Middle pair of seats – even here plenty of room between you and your seatmate.

Happy…and very tired to be on-board and settled in.

Pre-departure champagne was served…in a real flute. There were some delays in boarding, so when she came to collect the glass I asked if I might have another. “No. One per passenger.” was the reply. Ugh.

Event the seatback video was advertising…the seat we were already in. Maybe this was meant for economy?

Nice-looking amenity kit, but just the basics inside.

The menu looked a bit better than I remember from recent South African long-haul flights:

Service began about 30 minutes after takeoff with drinks and canapés. The canapés reminded me of something I would see on a US airline – just uninspired and kinda cheap looking.

The roasted filet starter. It tasted better than it looked, but was definitely a little too roasted for my taste. That said, it was reasonably tasty. But what’s with the unnecessary random lettuce garnish. The 90s called…they want their plating back.

I don’t remember why, but I went with the chicken main. It was perfectly cooked, and the vegetables were a bit better than the usual super-uninspired fare. Given my usual low expectations for catering on South African, I’d say this meal overall did pretty well. Plus, there was garlic bread…

The milk pudding with caramel sauce, however, was amazing.

Ok…the cheese plate was pretty bad. I would almost venture to say worse than Untied with the cheap packaged biscuits and rubbery cheddar…but there was fig spread. So tough call…

The novelty of the trans-South Atlantic route hadn’t worn off on me yet, but I was a little concerned about our apparent flight path. Upside…maybe a quick stop in Ascension or St. Helena?

I managed nearly five hours of sleep, and wasn’t really hungry when I woke up, but the crew insisted I “at least have a little.” Ok, so I went with the deli plate. It was reasonable, except that damn lettuce garnish made another appearance…

Upon landing, some rather official looking people boarded, and the flight attendants announced over the PA that everyone must remain seated while customs officials boarded the plane. A woman’s scream could be heard from deep in the economy section, and a few minutes later two women with Louis Vuitton handbags were escorted off the plane. No clue what it was all about, but added a bit of excitement.

Rather long walk to immigration, and the usual early morning long lines in Johannesburg. Fortunately things moved relatively quickly compared to normal, and I was through in about 30 minutes. No questions, quick stamp into the country, and on my way.

On previous trips I had opted to skip the arrivals lounge, but out of curiosity I decided to check it out this time. It’s a short elevator ride up just beyond the baggage area, and while small has everything you need upon arrival. There was an extremely friendly agent working the desk who was not only welcoming but also offered a shower (with escort to the shower) and offered if there was anything else I needed be sure to ask her. A nice touch after a redeye when you’re tired and jetlagged.

After a shower and a couple bottles of water it was through the arrivals area, to the domestic wing, through security (which moved pretty quickly) and into the domestic South African Airways lounge to wait for my connecting flight. Was nice to see the large model plane in the lounge still:

Boarding was via a bus gate (as widebody domestic flights usually are at Johannsburg) because the plane had arrived internationally and was still parked at the international pier. Bus to the jetway, walk up a long flight of stairs into the jetway, and time to board.

South African Airways flight 323
Johannesburg, South Africa (JNB) to Cape Town, South Africa (CPT)
Depart 10:05, Arrive 12:15, Flight Time: 2:10
Airbus A340-300, Registration ZS-SXC, Manufactured 2004, Seat 1A
Miles Flown Year-to-Date: 81,114
Lifetime Miles Flown: 2,458,091

I had originally chosen a seat in the middle section since I hate people climbing over me and I hate climbing over people. I wasn’t looking forward to these seats in a couple of days to Australia after the great experience I’d just had:

There was even a small snack served on this flight which could have been much better, but given that I wasn’t hungry it was adequate for pecking at the fruit at least:

Overall, South African actually managed to exceed my expectations on this flight. I had great hopes for the new A330-300 seat, and it met all of them with flying colours – although I’m sure the light load on the flight also helped to colour my perspective a little bit. South African can also be extremely hit and miss with service, but it was definitely a home run this time due to a great new hard product and well above average crews. Now, time to enjoy Cape Town a bit!

Jun 162017
 

After convincing my driver that I knew what I was doing, he agreed on an 02:30 pick-up from my hotel for an 04:05 flight. They were strongly advocating a 01:05 pickup, but knowing there was absolutely nothing on the other side of security (and a 20 minute right to the airport) he relented to an 02:30 pickup.

Alarm went off at 2am, giving me about four hours of sleep, down to the front desk for a super quick checkout, and my driver was already waiting for me. I managed to still get to the airport about 02:45, and I was checked in and through immigration and security by 3am – still giving me 30 minutes to kill in the duty free and lounge.

Now, during the day, the duty free store is critical. They sell 2 Euro mini bottles of wine, red bull, and everything you could need for a successful airport wait or even flight if the crew doesn’t mind. It’s much better than what I honestly believe is one of the two worst airport lounges anywhere in the world. Almaty’s lounge is tied with Abidjan, Cote d’Ivoire, the only two lounges I’ve ever been in where you have to PAY for drinks.

This was my first time flying Lufthansa out of Almaty, and they were incredibly generous: you could have one beer or glass of wine on Lufthansa. Or a bottle of water. Everything else was pay. I decided to have a second beer, I was charged nearly 10 euro for it. Absolutely ridiculous. Still rates as one of the worst lounges anywhere in the world. I was still tired, and boarding was on time, and I had definitely made the right call not to endure this lounge for long:

Lufthansa flight 647
Almaty, Kazakhstan (ALA) to Frankfurt, Germany (FRA)
Depart 04:05, Arrive 07:10, Flight Time: 7:05
Airbus A330-300, Registration D-AIKR, Manufactured 2012, Seat 3D
Miles Flown Year-to-Date: 52,184
Lifetime Miles Flown: 2,429,061

Boarding was pretty efficient, and every seat in business was taken for this morning’s flight to Frankfurt. Business had had 6-8 seats free the entire week before the flight, but despite the load in coach being light, business somehow filled up, and first, which had nobody booked three hours before the flight, somehow went out full. No clue what contributed to this, and it didn’t really matter.

I was really impressed that Lufthansa actually bothered to do the safety announcement in Kazakh on top of Russian:

Shortly after takeoff, a light snack was offered. Perfect late night snack, with which a couple of glasses of wine put me to sleep for close to four hours. On top of the four hours I’d gotten in the hotel it was definitely plenty to keep me going for the next day. I find these super early morning flights really awkward timewise, but for jetlag they are a miracle. You’re plenty tired to sleep when you get on them, and when you wake up it’s bright and sunny out, and your body thinks it’s like 10/11am so it’s ready to go…even though it’s only like 7am local.

Upon waking there were about two hours left in flight, and the crew was going around individually as people woke up and offering them breakfast. Very nice touch. First time I’ve ever had an omelette and a chicken kabob with muesli for breakfast, but was definitely tasty.

I had nearly four hours in Frankfurt, so decided to of course clear customs and head out to Starbucks for some proper caffeination. My travel has gotten so bad the last six months the staff at the Frankfurt Airport Starbucks actually know me by name, and I was paid a nice compliment that my German was really improving. Can’t complain about that!

Unfortunately, about this time, I realized just how exhausted I was. I was supposed to land in DC, have a four hour turnaround, and then fly directly back to Madrid. It wasn’t happening. I called United, asked about changing, made a comment I was in Frankfurt, which was met with “but you fly DC to Madrid tonight” and there was one seat left in my fare class, and she was kind enough to waive the change fee because “it’s kind of like a same day change” and I was booked on the same flights the next day – giving me 24 hours in DC. Great customer service United!

After coffee to wake up it was back through immigration and security to the Z Gates and the Lufthansa Senator Lounge where I had my usual breakfast of bread, cheese, salami, cucumber, and tomato:

Boarding was right on time for my next flight, and it was absolutely packed full on all classes. Three weeks before departure they had downgraded it from a 747-400 to an A340, resulting in a massive loss of seats. The flight must have been lightly booked (at least not enough for a 747) but as an A340 it was going out completely full.

Lufthansa flight 416
Frankfurt, Germany (FRA) to Washington DC, Dulles (IAD)
Depart 10:30, Arrive 13:10, Flight Time: 8:40
Airbus A340-300, Registration D-AIFC, Manufactured 2001, Seat 1G
Miles Flown Year-to-Date: 56,265
Lifetime Miles Flown: 2,433,142

Shortly after takeoff, warm almonds and a glass of wine. This plane didn’t have first class, so I decided to just pretend since I was in row one it was kind of the same…minus the macadamia nuts and high class champagne:

Choice of three starters was offered for lunch, and I went with the “shaved black angus beef with lime crème fraîche, sweet chestnuts and Tête de Moine cheese” It was definitely unlike anything I’ve had on a plane before, but absolutely delicious!

Seasonal salad which was kind of sad, and wouldn’t have been at all out of place on United:

Choice of three main courses, and of course I went for the Spargel again…which instead of cold cuts was served with a veal tenderloin this time. Once again, super tasty and confirmed my favourite time of year on Lufthansa! Even in business class!

Far cry from the first class cheese cart, but this Chaumes, Gouda, and Goat Cheese with Date Sesame Honey Chutney was pretty good for business class. Can’t complain – except the lack of sweet biscuits.

Boo pre-packaged ice cream, but yay delicious Crème Brûlée flavour with mango. Definitely an unusual ice cream and super tasty.

Time flew super quickly watching lots of tv and napping a couple hours, and the pre arrival meal was served. Minestrone soup and caesar salad with chicken was ok, and the coconut raspberry pie just rated an “adequate.” The pretzel was the star of the meal, but did a nice job rounding off a solid business class service.

By the time I landed I was very glad I wasn’t turning around in four hours, although I could easily have made it home, showered, and back to the airport in time. Having even one night at home would make a major improvement on my enjoyment of my next part of the trip, as long as nothing further went long and didn’t make me need the extra night in Madrid I had booked along the way…

Jun 102016
 

I should be up front before talking about this trip. With so many easier ways to get to Mali, why in the world was I detouring via LaGuardia, Chicago, London, Accra, and Abidjan? Well, it all started with a fare Ian found last year from Accra-Chicago roundtrip in business class for barely $800. I was happy to use it one way and throw away the second half, but hey, I might still have countries in West Africa left by Memorial Day, so let’s book the return to Accra then and see if it’s useful.

We found great one-way fares from Accra to Bamako via Abidjan with Air Cote d’Ivoire, so that settled it. I had initially booked nonstop from DCA to Chicago with American as well but a change in times meant I could either have a barely one hour connection in Chicago, or over five hours. I figured if I was going to play the waiting around in airports game, I would book the connection for some extra miles. I gave myself three hours to connect in LaGuardia which should be plenty…even if things went pear shaped.

The night before, I did a same-day change on American’s website so I could get an hour of sleep. I would leave on the 1pm shuttle instead of the noon, take a slightly later LaGuardia to Chicago, and still have well over two hours for each connection. Seemed great.

Got to DCA which was shockingly empty, and had the most delightful TSA agent I’ve ever had. She was joking with kids and putting stickers on her, so I jokingly asked her why I didn’t get one. She was more than happy to please, and I enjoyed my Chateau le Hector in the Admirals Club and pondered a career change….

IMG_0631

Then, It hit the fan. First a 30 minute delay on the shuttle. Then an hour, then 60 minutes. All the nonstops to O’Hare were completely sold out by this point, leaving me little alternative. Once the plane finally left LaGuardia they were estimating 1:11 to make the connection at LaGuardia which should be fine if nothing further went wrong. Which, of course it did. By the time we boarded and the door was closed, the connection was down to 42 minutes. Still doable, but, with the shuttle flights arriving in a different terminal from other American flights it would be extremely close.

American flight 2143
Washington, National (DCA) to New York, LaGuardia (LGA)
Depart 13:00, Arrive 14:24, Flight Time: 1:24
Embraer ERJ-190, Registration N952UW, Manufactured 2007, Seat 1D
Miles Flown Year-to-Date: 86,496
Lifetime Miles Flown: 2,276,021

Flight was a completely uneventful 40 minutes or so, and we pulled into the gate just a bit further behind schedule with 35 minutes to make my connection. I thought I was going to have to reclear security with the terminal change, but American is now operating a shuttle between the two terminals. Unfortunately, the shuttle was “experiencing radiator problems” and took nearly 20 minutes to show up. By the time I got to the gate, the door had closed five minutes early…and although the plane was still sitting at the gate I was offloaded. The ever so friendly agent told me to “go to customer service and they’ll rebook you.” Ugh. Instead, I called the Exec Platinum line, and got a super helpful agent who was able to put me on the next flight about two hours later.

Of course, this meant I was going to miss my BA flight to London. I had heard about the OneWorld protection even if you are on different tickets, and the super wonderful agent in the Admirals Club was more than happy to help. Given my Chicago-London-Accra ticket was BA flights but on Iberia ticket stock, she took a bit of time to figure it out, but fortunately the inbound London-Chicago a few months prior had been on American so they still held control of the ticket. Eventually, she had no trouble confirming me on the American nonstop to London at 22:20, however, despite there being eight seats open in first she couldn’t process an upgrade to first with a systemwide because it was under gate control. Oh well, with eight seats it should be a piece of cake…right?

New flight left right on time, leaving me nearly an hour and 40 minutes to connect at O’Hare…maybe…

American flight 359
New York, LaGuardia (LGA) to Chicago, O’Hare (ORD)
Depart 18:55, Arrive 20:43, Flight Time: 2:48
Boeing 737-800, Registration N948NN, Manufactured 2014, Seat 6B
Miles Flown Year-to-Date: 87,229
Lifetime Miles Flown: 2,276,754

Mixed nuts and drinks were served right after takeoff…I really like how AA’s mixed nuts have a few pecans and pistachios thrown in:

IMG_0641

I went for the chicken main (forget what the other option was – some sort of pasta I think) which was pretty good. I went for the pretzel roll instead of the bland “risotto” for my carbs, and with the chocolate chip cookie I was preparing for my overnight carb coma well:

IMG_0642

Then, we landed. See, it’s 20:45…tons of time to make my 22:20 flight…in theory…

IMG_0644

See those storms? Apparently we were the last flight in before O’Hare went on a total ground stop. Yet, we couldn’t get a gate, because there was another aircraft at our gate and nothing was moving due to the weather. Nearly an 30 minutes later at 9:15 we were still sitting on the ramp. The pilot was fantastic, updating us every five minutes on what was going on with our gate. However, his announcements got progressively more and more bizarre as he got frustrated. Eventually, around 21:40 he told us “in my 25+ years with this airline I’ve never seen such a shameful performance by this airport. The ground control is fighting with the tower now, and as a result nothing is moving.”

Finally, around 10:10pm after nearly 90 minutes on the ground (and tweets to American asking when the passenger bill of rights kicked in) we finally arrived at a gate. Flight attendants and the pilot were great the whole time, and it showed – despite such a long delay there were no angry passengers, and everyone was calm. It’s amazing what communication can do.

I had 10 minutes to make my flight which still showed on time, and I sprinted across the terminal. On the way, I popped into the Admirals Club and asked if they could call the gate. They did so, and found out boarding had just gotten underway. Yay, I would make the flight but BOO, my now 80 minute connection at Heathrow was going to be messy.

Got to the gate, and asked the agent at the counter if she could process the upgrade to first please. “Oh I’m sorry, first is completely full.” I asked here how suddenly in the last 15 minutes eight people had been added to the upgrade list and cleared. “That’s confidential – please take your assigned seat.” I smelled shenanigans and demanded politely to speak to a supervisor. I had to wait a couple of minutes to get a supervisor, and explained the whole situation. She apologized at how the agent had handled it, and with a few keystrokes punched out a new first boarding pass for me. She then went the extra mile and escorted me onto the plane…so she could boot the nonrev already sitting in that seat back to economy. Awkward!

American flight 98
Chicago, O’Hare (ORD) to London, Heathrow (LHR)
Depart 22:20, Arrive 12:05, Flight Time: 7:45
Boeing 777-200, Registration N775NN, Manufactured 1999, Seat 4J
Miles Flown Year-to-Date: 91,182
Lifetime Miles Flown: 2,280,707

Boarding took forever, and eventually my connection in London was showing only 20 minutes to make it. I was praying for tailwinds. Then, it got to 10 minutes, and I rang my call button to tell the FA I was getting off and asking to be rebooked since I would misconnect and would rather be stuck overnight in Chicago than London. “Oh, you can’t…we’re closing the door now. Plus, I’m sure you’re wrong about your connection time. ‘They’ never would have given you an 80 minute connection to start with.”

Then, she went back to the galley, right behind my seat, and her colleague asked her “what that was all about.” “Oh, he’s full of shit. He thinks he knows more about flight times than we do.”

I was floored.

The only upside to this whole thing…service was polite, friendly, and warm for the duration of the flight. Thank God I somehow managed to not let it linger and get threatened with arrest by a flight attendant who was clearly having a bad day. Somewhere during the whole boarding, at least I got a pre-departure champagne in a non-plastic glass. Are you listening United???

IMG_0651

Psst, American, the 1980s called…they want their inflight entertainment system back:

IMG_0655

Shortly after takeoff more mixed nuts, and a very generous pour of red wine:

IMG_0656

Salmon starter, which was still covered in little ice chips. Apparently it hadn’t been completely thawed out….PASS.

IMG_0657

It’s hard to make a memorable salad in flight, but this one was really good! Creamy dressing, spinach, blue cheese, and strawberries. I have to say, both this salad and the one I had in transcon first from Miami to LA were really good. Score one for AA in the salad department!

IMG_0659

I couldn’t resist trying the turkey, since I’m pretty sure I’ve never seen that on a plane before. It was a breaded cutlet with an extremely sweet sour cherry sauce on it. It was edible, but a bit too weird for my tastes. Plus, notice the empty wine glass…

IMG_0660

Apparently, they had “forgotten” to load the cheese course, so I had a sundae with butterscotch. It was a nice change from the chocolate, caramel, and strawberry gloop choices you get on United:

IMG_0661

The menus:

IMG_0662

IMG_0663

IMG_0664

IMG_0665

IMG_0666

The agents were kind enough to let me sleep until barely 10 minutes before touchdown, so I got a solid 5+ hours and was ready for the sprint to the gate. According to the app we had made up more time en route, and I now had 35 minutes to make my connection.

The first sign of trouble was when I got off the plane and there were several agents there asking about connections. I told them Ghana, and the lady said “ohhhhhhhh…..YOU need to talk to him” and handed me over to her colleague. Apparently I had “already missed my flight” (how? I still have 35 minutes) and that had rebooked me to Ghana…on Kenya Airways via Nairobi…in economy arriving nearly 16 hours late. Um, no.

Sensing this agent had no power at all, I thanked him and headed for the transfer desk. The agents at the transfer desk were equally unhelpful, but finally agreed to ask BA if they would please put me back on the flight since the flight hadn’t even started boarding yet! Nope, completely full now according to BA, so no way to get on it. I kept pressing the issue, and no dice, BA insisted there was no way to put me back on the flight regardless if it hadn’t even started boarding. AA had offloaded me and reticketed me proactively, so they had to solve it. I would have had no trouble at all making the flight…and was texting Ian the whole time who was in the gate area. Why couldn’t AA let me take the risk of the 15 minute connection, and rebook me IF I miss it. Now, I was screwed.

The agents at the transfer desk refused to offer me anything beyond the Kenya Airlines option, even when I explained I had a connection the next day to Bamako, and finally, for the second time in 12 hours, I had to speak to a supervisor. “Why don’t you clear security and go to the Admirals Club? You’ll find a supervisor there.”

I did as suggested, security took maybe five minutes, and I explained the situation to the lady at the front desk of the Admirals Club. She was super understanding, and suggested I take a seat and she would get someone from Premium Services to come find me. The gentleman arrived about 10 minutes later, and I walked him through the whole chain of tickets and events. He asked what he could do to get a satisfactory outcome. He sat with me patiently as I got out ExpertFlyer and looked for options.

The only way to get to Mali on time now would be to fly straight there. There was no way to get to Accra in time to make my connection. I found just two seats left on Air France the next day direct from Paris to Bamako. I told him the only options would be to (1) send me straight to Bamako the next day on Air France or (2) return me home and I’ll try this trip again at another stage.

He assured me he would be happy to send me back to the US – either JFK or ORD and on to DCA…my choice…in first class either same day or the next day. That would be no problem at all. He said there was a chance he could get one of those last two seats on Air France, so why don’t I enjoy something to eat and drink while he worked on it. I finally got my cheese!

IMG_0668

Miracle of miracles, he came back about 30 minutes later…Air France was confirmed and ticketed! He offered a hotel and meal vouchers at Heathrow, but instead I opted to get a Heathrow Express ticket and go into the city and see friends. Not much to tell about here – it was early evening by the time I got downtown. Had a nice dinner with a friend and then met others for drinks…and ended up staying out much later than I should.

So, let’s pick this up where it gets interesting again. The flights.

Air France flight 1581
London, Heathrow (LHR) to Paris, Charles de Gaulle (CDG)
Depart 12:10, Arrive 14:30, Flight Time: 1:20
Airbus A320, Registration F-GKXS, Manufactured 2009, Seat 5D
Miles Flown Year-to-Date: 91,398
Lifetime Miles Flown: 2,280,923

The irony of this flight is it was across the hall from the gate where I had flown London to Abu Dhabi in Etihad Apartments exactly two weeks prior. I never transit T4 at Heathrow, and here I was at two gates right next to each other in two weeks. Funny how it happens!

This flight was a hot mess. There was clearly a large family who had been in London on a shopping trip as a man, what looked to be his teen son – complete with Gucci embroidered velvet jacket – and 11 women boarded. The 11 women, two adults and nine teens/children were all sitting in business (which was completely full) and the two men were in economy. That’s when I felt a tapping on my shoulder. It was the adult who it turns out was in the bulkhead seat right behind me in coach…”will you take my seat please?” and handed me a 100 euro note. Uhhh…it’s a 40 minute flight, the seats are exactly the same…so, um, sure?

I moved one row back, and the flight attendant came up and asked me what was going on. I explained to him, and he laughed, and said “I’ll bring you your meal and drinks anyways.” Easiest 100 euros I’ve made! I had been on this same route with BA two weeks prior, and I have to say the two products were neck and neck. BA’s meal was maybe slightly better, but who needs a meal on a 40 minute flight. Both were very generous with the champagne.

IMG_0671

Despite ATC holds around Paris, I still had enough time to enjoy the lounge a bit before boarding my connecting flight to Mali:

IMG_0672

What could be more french than wine and cheese with some Evian in the lounge?

Air France flight 386
Paris, Charles de Gaulle (CDG) to Bamako, Mali (BKO)
Depart 16:30, Arrive 20:20, Flight Time: 5:50
Airbus A340-300, Registration F-GLZK, Manufactured 1997, Seat 6E
Miles Flown Year-to-Date: 93,982
Lifetime Miles Flown: 2,283,507

I was excited to be flying Air France again. My first experience had been five months prior and I really had enjoyed it, so I looked forward to seeing if those two flights were the rule or the exception. PDB champagne. Real champagne. None of that US airline sparkling grape nonsense:

IMG_0673

The menu looked super:

IMG_0678

IMG_0679

Amuse bouche…smoked salmon and cream with some crackers. Maybe the crackers weren’t, en francais, “super classy” but it was nice to have a change from mixed nuts:

IMG_0680

IMG_0681

Mmmmm fois gras and smoked cod on panna cotta:

IMG_0682

The cod with smoked salmon and parmesan crumble with chili pepper was out of this world. Maybe my favourite airline entree of all time…and I feel like I said the same thing a few months prior on Air France. Apparently, nobody can do gourmet cooking like Air France in business class. Plus, look at those cheeses!

IMG_0683

…and not just one, but four mini desserts! YUM!

IMG_0684

Overall, Air France hit another home run with me. So much so that I’m actively trying to find a way to try their first class product now. Their seats may be a bit behind the times, but the food and service on all three medium haul flights was outstanding!

Unfortunately, my first longhaul American experience was a shambles both on the ground and in flight. If not for the amazing staff at the Heathrow Admirals club I would have been left with an extremely bitter taste in my mouth. Now, to start fighting American for the 600 Euros in delay compensation I’m due and for credit on the missed Heathrow-Accra flight.

Next up…Mali!

Apr 252016
 

Before heading home, only fitting to add a few shots from Cape Town. Like the sunrise view from the Westin Executive Lounge:

IMG_6845

View of Table Mountain from the waterfront:

IMG_6851

Another view, this time from the water:

IMG_6860

Fantastic sunset on the water:

IMG_6861

IMG_6867

Looking back towards Cape Town, and a full moon:

IMG_6875

The Cape Wheel lit up at night on the V&A Waterfront:

IMG_6880

One last sunset from Camps Bay:

IMG_6890

Another daytime view from the Westin Exec Lounge. This hotel was absolutely fantastic in every way. Great rooms, fabulous Platinum treatment, great restaurants, and the brightest star was the staff. They went out of their way over the course of a week to accommodate every request I had and went above and beyond the fall of duty. It’s hard to fail, though, with a view like this:

IMG_6906

Soon enough, over a week had passed, and it was time to get back home. My hockey team had made the championship game in the meantime, and I was anxious to get back in time to play!

Check-in was easy, although they were only able to check me in as far as Johannesburg. Long line for security, and took nearly 30 minutes to clear. Once through, the walk to the South African lounge wasn’t too bad, and there was great plane spotting today. TAAG 777:

IMG_6909

Kulula 737 with a very awkward “this way up” paintjob. Just in case, idk, the plane gets turned upside down?

IMG_6910

…and my ride for today for the short hop to Joburg, a South African A340-600:

IMG_6916

South African flight 346
Cape Town, South Africa (CPT) to Johannesburg, South Africa (JNB)
Depart 15:20, Arrive 17:15, Flight Time: 1:55
Airbus A340-600, Registration ZS-SNG, Manufactured 2003, Seat 4D
Miles Flown Year-to-Date: 41,950
Lifetime Miles Flown: 2,231,475

Once airborne, a small snack was served. The couscous, cheese, tomato, and olives were ok, but the mystery meal was…pretty nasty:

IMG_6919

Other than that, not too much to say about this short flight. Same wine selections as the flight down to Cape Town, friendly crew, and about 80% full in business, but the seat next to me remained empty which was a super nice surprise. The crew didn’t even say anything when I used the seatbelt to buckle in my laptop bag for landing! Nice!

Bus gate in Josie, and unfortunately we had to wait to fill up the bus – no special treatment for business class! Rather long walk to the international gates, and another 30 minute wait for passport control. Ugh! But once through, the South African lounge was absolutely packed for evening departures. Since the onboard meal wasn’t really edible, I grabbed a small snack in the lounge – I jokingly told friends back home this was crocodile stew, and most believed it. Goes to show how even South Africa is considered exotic!

…that said, it wasn’t labeled. Tasted like lamb, but there’s no guarantees…

IMG_6920

Long walk to the gate for the Lufthansa flight, and waited forever to board as the crew was stuck in traffic. This was to be the first time I transfered 747-8i to 747-8i and I was looking forward to a very comfortable trip!

Lufthansa flight 573
Johannesburg, South Africa (JNB) to Frankfurt, Germany (FRA)
Depart 19:40, Arrive 05:25 next day, Flight Time: 10:45
Boeing 747-8i, Registration D-ABYF, Manufactured 2012, Seat 8D
Miles Flown Year-to-Date: 47,330
Lifetime Miles Flown: 2,236,855

So…what’s for dinner tonight?

IMG_6922

…after a couple glasses of wine in the lounge, I decided to try out my very limited German, and ordered my wine and starter. The super friendly FA continued in German, so I decided to see how long I could keep this going. I always joke that I don’t speak German – I speak Lufthansa, and the extent of my German is to tell you that Zu jedem Sitz gehört eine Schwimmweste. In der First und Business Class finden Sie die Shwimmweste unter der Armiehne!

I must have been reasonably understandable, because I got my wine and mixed nuts. I’m so glad Lufthansa has finally upgraded from the pre-packaged nuts:

IMG_6924

I went with the sweet chili beef for the starter, and it was reasonably tasty:

IMG_6927

I’m not sure why I decided on the pasta as a main, but it was pretty bland, as expected. I won’t do shrimp on a plane, and I’ve been burned by bad beef so many times that I guess the pasta was a default. Maybe I should have risked the beef after all…

IMG_6931

Tasty, but incredibly stingy cheese portion:

IMG_6932

After eating, I passed out for over seven hours of sleep, and slept right through the pre-arrival breakfast service. No matter, I wasn’t really hungry anyways.

Passport control agents were waiting at the top of the jetway as they often are in Frankfurt for Africa flights, and after a quick flash of the passport (without even opening it) they waived me on. Several others weren’t as lucky…

Through formal passport control, again managing the whole very brief exchange in German, and I was in the airport at 5:30, only 5 minutes after scheduled arrival. Very short walk to the airport Sheraton, quick check-in, and by 6am I was in bed and sleeping soundly. Clearly seven hours wasn’t nearly enough, and I managed another 4 hours of solid sleep.

Grabbed a quick shower, followed by coffee and pastry in the Sheraton exec lounge, and then headed back to the airport. Stop for the obligatory Starbucks to finish waking up, where once again my name was strangely misspelled:

IMG_6938

Through immigration and security. It was the day before Easter, and this group of Chinese tourists was absolutely fascinated with this random duty free person posing as the Easter Bunny:

IMG_6940

Quick stop in the Senator lounge for a pretzel and easter eggs, along with a glass of riesling:

IMG_6941

Then, very short walk to the gate and it was time to board.

Lufthansa flight 418
Frankfurt, Germany (FRA) to Washington, DC, Dulles (IAD)
Depart 12:50, Arrive 16:55, Flight Time: 9:05
Boeing 747-8i, Registration D-ABYR, Manufactured 2014, Seat 7D
Miles Flown Year-to-Date: 51,411
Lifetime Miles Flown: 2,240,936

Having slept 11+ hours I was pretty sure I was going to stay awake this whole flight. The flight to DC was completely full in all classes, and they were offering a 200 euro voucher to go the next day. Um, no thanks. So now, let’s eat!

IMG_6944

Mixed nuts and red wine again, are you sensing a pattern?

IMG_6946

The medium-rare roast beef as advertised. Tasty, especially with the pretzel roll:

IMG_6947

A rather anemic salad:

IMG_6948

The tandoori chicken breast was ok, but nothing special.

IMG_6951

Much better serving of cheese…and a dessert! Bonus!

IMG_6952

Plus, mark this as the flight where I learned Lufthansa has an on-board espresso machine. This was the first of four double espressos consumed in the next eight hours…

IMG_6953

After lunch, I spent several hours doing work and watching tv, before it was time for the pre-arrival meal. The salad was pretty sad, and the curry soup was even worse. The whole meal was pretty poor…the riesling was the star…

IMG_6961

So what to do? Another glass of riesling and dessert. Best part of the meal!

IMG_6962

Landed at Dulles right on time, immigration was a zoo but was through in two minutes thanks to Global Entry. The line for immigration stretched down the hallway and looked at least 30-60 minutes long. Fortunately, the Global Entry line was much shorter and I was through in five minutes.

Taxi ride home, quick shower and pick up the hockey gear, eat a pack of fig newtons, and it was off to the hockey rink, where I arrived just in time 30 minutes before the championship game. The picture below tells all the story…it was well worth rushing home for!

IMG_6971

Stay tuned…next up is my next attempt to check off country #192 visited – Tuvalu!