My family and I had a great stay at Charles place while we were visiting Cape Town. Place is very convenient as it is close to most of the sights. Easy to get around by uber.
Charles was always responsive on any questions that I had about the place or recommendations on things to do in around town. Only few items I would like to suggest to host are to have amenities like coffee (at least for the first morning for the guest), and perhaps update living room furniture, and provide some USB's port since people when out traveling may easily forget to bring adapters so having them available would get them through first night at least. I would definitely stay at Charles the next time I am in Cape Town.