trying ro snag two business class seats from Clt to JNB next July. Never easy. Having to dump AMX miles into Air Canada. Have done this twice before and just trying to avoid ethiopian or egypt air. Have done that Cairo to JNB flight and it was horrible on Egypt AIr. Old dirty plane with OLD seats.