Shanghai MESH review