Jame's place is awesome! We had been warned by some friends not to stay in the CBD due to security concerns but we found it very pleasant and welcoming. Being able to walk to restaurants and cafes was a big plus for us. We even walked to Table Mountain and Signal Hill to on some hikes! The security staff in this building was great as well as helpful. The apartment is fantastic with killer views of Table Mountain and Devil's Peak. It was awesome to watch the fog roll in.
Minor note: for us, the WiFi was a bit slow. If fast internet is important to you, consider getting a SIM card at the airport with a ton of data on it, like a 4GB or 8 GB option.