The city of Semarang review