A fantastic place in a great position. Perfect fo your Cape Town stay