With Spanning tree the port will block, obviously the unmanaged switch will be down until the loop stops. ELRP does work well but in my experience customers forget where its configured or configure it on uplinks by mistake, resulting in the " every now and then one of my sites is down, we reboot and it comes back " issues.