Everyone have spoken to about S.A.Airways tells the same story, especially the Gaborone to Jo Burg service, they are always delayed. Normal this would not be a big deal if you are flying to your final destination but if you have a connection you could be n trouble. The service itself is pretty good, small planes personalised service but not great when you are trying to get somewhere on time. I wish I could suggest the alternative of Botswana Airways but my experience has been the same. So my best advice is to leave lots of time between your connecting flights a chance are you are not flying international on S.A.Airways. They also managed to destroy my checked in luggage and gave me the absolute run around in trying to get compensation. This in spite of the fact that my luggage had survived two international flights and one domestic flight before being destroyed by S.A. Airways.