Not too bad at all
Very helpful staff. Caring & patient in the plane.
All was great my purchased seats were on boarding pass when I left. Coming back I was given different seats that was disappointing.
The flight from LHR arrived at OT at 06.30. It took at least an hour to clear immigration then I collected my baggage and checked in for the Cape Town flight. When I arrived for the CT flight after walking for 20 mins the flight had closed my luggage taken off the flight. Despite explaining the delay at immigration I had to pay £250.00 extra to get to CT! On my return flight to JHB the flight to JHB was delayed and I had 45 min to get to the check in gate. No apologies from the airline!
Not enough info disclosed so I could not get on my flight. SHOCKING