ADD to JNB today. Staff at check in were friendly. Flight was good (service food on time etc) but what a shock when we arrived in Johannesburg and were told that none of the passengers luggage had been loaded. Only the crews luggage and that of passengers who had hand luggage that was too big to be accommodated was on the carousel. We were given no explanation as to why our luggage had not been loaded. It is interesting that the crew were not inconvenienced - only the paying passengers! This is not a way to treat customers - there may have been good reasons for why the plane flew without our luggage but it would have been good manners for the Captain to have informed us of the situations during the flight (or on landing): the reasons for the decision to fly without our luggage and what steps would be taken to remedy the situation.