Olympic complex is the last of the permanent venues to open