Extraordinary stay in Cape Town. A must visit.