Cape Town is a paradise.