A $90 million shopping centre on the former Captain Stirling Hotel site, anchored by Woolworths, opened its doors after years of planning.