We didn't actually get to stay at Njabulo's as he cancelled on the morning of our trip. There was a valid reason, however he knew the day before that he may have to cancel. If he had communicated with us that there may have been a chance of cancellation we would have been very grateful, instead he left us in London with nowhere to stay and no support from Airbnb.