Canal Walk is a massive (was the biggest in Africa when it opened) shopping centre outside of Cape Town. It was completed in 2000 and is actually pretty nicely done as far as malls go. The finishes are good, the place is well run and kept clean. There is also stacks of parking and it is affordable, unlike the Waterfront!