I recently flew to London on SAA the most horrendous and stressful experience. I arrived at Johannesburg airport 3.5 hours before take off and went straight to the check-in desk. The queue was already substantial - only one check in desk open for international passengers it took me two hours to check in. I complained to two senior personnel both times they were rude and unhelpful. When I arrived at passport control there was a similar problem. I eventually got to the plane 10 minutes before we were due to take off. We then had to wait as a passenger did not arrive and their luggage had to be removed I realise that was not SAA’s fault but more was to follow. The next delay was due to missing paper work when that eventually arrived we started to taxi to the runway only to stop. We were told there was a problem with one of the engines and had to be towed back to the docking bay to wait for repairs. Running 1.5 hours late we eventually left but the problems did not stop. Early the next morning I called a stewardess as the toilets were not flushing the captain announced some time later that everyone had to use the bathroom as they were going to be locked the mechanism wasn’t working properly. The return trip wasn’t much better the seats very extremely cramped I dropped my book and due to the seat in front being in a reclining position I couldn’t bend down and pick it up. My daughter’s seat wouldn’t recline at all so we had to take it in turns sitting there.