The place is very well located, you got everything you need around, it's in the center city, very close to the best points in Cape Town.
I highly recommend it