All in all, the place was nice and we enjoyed our time there.
Just communication could be a bit more efficient, because we got several different contact numbers and we felt like every time we were writing or calling about something, there was a different person on the other end. We told them we had issues with the internet, it was super slow and since we had to work and do (video) calls, we had to use our sim cards a lot to be able to do that. The host(s) did not really seem to care, we were just told it is probably due to the load shedding messing up the router... To be fair, we weren't really insistent, just telling them two times (but also saying it is important for us), but they also did not seam to care much. Response time was sometimes several days.
Also, for staying around three weeks, we found it a bit scarce to be left with only one set of towels for each person and no extra bed sheets or anything.