Upmarket backpacker accommodation right in the centre of the Cape Town peninsula of South Africa.