Flew KQ in Business NBO-JNB using points. We were on the 8pm flight. Check in was very easy with no queue. The lounge in NBO is small and crowded. We boarded by bus (cram as many people in as you can). On board (737-800) only 5/16 seats occupied. Food was good. There was one starter (no choice) choice of 2 main courses and then desert or cheese (pre-plated). Wine was excellent. Service was good. Glasses were always topped up. We never use KQ IFE. Always carry our own iPad and BOSE noise cancelling headphones. KQ gave a basic amenity kit. Arrival into JNB was 30 mins early. Luggage took 15 mins to come out. Overall pleasant experience.