Incredible place to stay - Njabulo is a very thoughtful, communicative and genuinely fantastic host. Our room was so swish it felt like an upmarket hotel - with en suite *but* on a personal level (not the impersonal and so much ‘less than’ thing I tend to find hotels can be).
100% recommend Njabulo’s flat as a perfect AirBnB stay.