You lost one star because of your ground staff in Johannesburg. You may think we all know where we are in the huge airport BUT not everyone is a frequent flyer. When an elderly lady stops and asks you for help, don't ignore her and expect other passengers to assist whilst you are chatting to your friends. I am glad I was there to assist her without a rude scowl on my face. All other staff where polite and friendly.... you could learn something from them. Other wise a fair flight with an excellent pilot and plane crew, thank you.