Second time using this airline. Good value for money. a decent but limited menu for snacks and food. there was only facility to pay cash and only in local currency (Rand) which was not very convenient for most. they promised that something is being done to allow card payments soon.