To start, as you will read in other reviews, Maggie is an amazing host, and goes out of her way to make you comfortable and welcome. The location could not be better. The neighborhood is active by day,busy at night, but surprisingly quiet when its time to sleep.
I do have one word of warning...we stayed in the Orange River View unit. The bathroom is tiny. I am 185cm tall and weigh 80 kilos. Anyone larger than that would have a hard time to use the bathroom. I looked back over other reviews and am very surprised that it is seldom mentioned.
Aside from that, the place was awesome, and Maggie is as good a host as you will find.