The Radisson Granger Bay shares how Cape Town is close to becoming the best place to do business in the country.