We loved our stay at James's place. The apartment is large, spacious and very clean. The view from the balcony of table mountain is amazing! Location is perfect we were able to walk everywhere and it is close to some really nice restaurants. James as a host was fantastic, he was always available and gave us some really great tips on things to do in the area. Would highly recommend this spot.