Nice place that sleeps a big group of people, very conveniently situated. Beds are very comfortable, kitchen is practical. On our stay, the internet was very slow, though that may have been a transient issue - if internet bandwidth is an issue to you, you might want to check with the hosts what kind of speed you can expect. Also there was an issue with the water pressure that may have been transient; please check with the hosts if this has been addressed.
For those who are nervious about security in South Africa, you should be aware that there is no fence around the property, and your car will be parked in a place that is completely open to the street. It's not a particularly high-crime area, so this probably won't be a practical issue; just putting it out there so that you're aware in case you have anxiety about these things.
Otherwise a nice place for a decent price in a good location.