Margaret's place was great! Pictures are very accurate, good size rooms and nice to have access to garden area. Margaret's housemaid ensured that the place was 100% clean, he cleaned when we were out so we didn't see him throughout the stay. Location wise it is very central and easy to access major tourist areas. The area itself felt safe.
Only issues were:
1) wifi - could be slow at times. But this was something we experienced in most areas in South Africa.
2) stairs leading up to the bedroom - were very narrow and winding round. Margaret did warn us of these. We were fine with the stairs but I would be wary of this as I don't think my parents would be confident with the stairs.
Overall a really great stay, very central, safe and great hosts! Thanks!!