Beautiful place well located in Cape Town. 5-star accommodation!