The flat is amazing, it can easily fit up to six person and you can enjoy free Netflix and play Xbox. Also on the kitchen you will find everything to cook. Location is nice, you can get almost everywhere by taxi for 50-100 ZAR. I heard that in the center is dangerous to walk at night but you will see a lot of police there.